abstract class
Admiral::Command
- Admiral::Command
- Reference
- Object
Overview
Monkey-patch on Admiral's base command adding uniform handling for unknown
subcommands/flags: run the block, and on any Admiral::Error print the error
(only when arguments were actually given) followed by the help text and exit 1.
Every command's run wraps its super in this.
Direct Known Subclasses
- Squarectl::CLI
- Squarectl::CLI::Completion
- Squarectl::CLI::Completion::Bash
- Squarectl::CLI::Compose
- Squarectl::CLI::Compose::Build
- Squarectl::CLI::Compose::Clean
- Squarectl::CLI::Compose::Config
- Squarectl::CLI::Compose::Copy
- Squarectl::CLI::Compose::Down
- Squarectl::CLI::Compose::Exec
- Squarectl::CLI::Compose::Ps
- Squarectl::CLI::Compose::Push
- Squarectl::CLI::Compose::Setup
- Squarectl::CLI::Compose::Start
- Squarectl::CLI::Compose::Stop
- Squarectl::CLI::Compose::Top
- Squarectl::CLI::Compose::Up
- Squarectl::CLI::Configs
- Squarectl::CLI::Configs::Create
- Squarectl::CLI::Configs::Destroy
- Squarectl::CLI::Info
- Squarectl::CLI::Info::Compose
- Squarectl::CLI::Info::Kubernetes
- Squarectl::CLI::Info::Swarm
- Squarectl::CLI::Kube
- Squarectl::CLI::Kube::Build
- Squarectl::CLI::Kube::Clean
- Squarectl::CLI::Kube::Config
- Squarectl::CLI::Kube::Convert
- Squarectl::CLI::Kube::Deploy
- Squarectl::CLI::Kube::Push
- Squarectl::CLI::Kube::Setup
- Squarectl::CLI::Secrets
- Squarectl::CLI::Secrets::Create
- Squarectl::CLI::Secrets::Destroy
- Squarectl::CLI::Swarm
- Squarectl::CLI::Swarm::Build
- Squarectl::CLI::Swarm::Clean
- Squarectl::CLI::Swarm::Config
- Squarectl::CLI::Swarm::Deploy
- Squarectl::CLI::Swarm::Destroy
- Squarectl::CLI::Swarm::Push
- Squarectl::CLI::Swarm::Setup
Defined in:
lib/admiral/src/admiral/command.crlib/admiral/src/admiral/command/argument.cr
lib/admiral/src/admiral/command/flag.cr
lib/admiral/src/admiral/command/help.cr
lib/admiral/src/admiral/command/rescue.cr
lib/admiral/src/admiral/command/runner.cr
lib/admiral/src/admiral/command/sub_command.cr
lib/admiral/src/admiral/command/version.cr
admiral_patch.cr