Create a shortcut for a zoo command.
Options
alias- The alias to set
expansion- The expansion of the alias
-s/--shell- Declare an alias to be passed through a shell interpreter
Default value:false -d/--debug- Print debug info
Default value:false --host- Zoo API host to use for all commands (e.g., "api.zoo.dev" or "http://localhost:8888"). Overrides the configured default host
-h/--help- Print help (see a summary with '-h')
About
Define a word that will expand to a full zoo command when invoked.
The expansion may specify additional arguments and flags. If the expansion includes positional placeholders such as "$1", extra arguments that follow the alias will be inserted appropriately. Otherwise, extra arguments will be appended to the expanded command.
Use "-" as expansion argument to read the expansion string from standard input. This is useful to avoid quoting issues when defining expansions.
If the expansion starts with "!" or if "--shell" was given, the expansion is a shell expression that will be evaluated through the "sh" interpreter when the alias is invoked. This allows for chaining multiple commands via piping and redirection.