wash ctx
wash ctx provides a user with tools to interact with wasmCloud host configuration contexts. By default, the host configuration context is stored in a host_config.json file in your $HOME/.wash/contexts directory. This command will help you to interactively manage host contexts by performing operations such as addition, removal and editing of contexts. Following are the available subcommands under wash ctx:
listdelnewdefaultedit
list
Lists all of the stored contexts available in $HOME/.wash/contexts except index.json.
Usage
wash ctx list
Options
--directory Location of context files for managing. Defaults to $WASH_CONTEXTS ($HOME/.wash/contexts) [env: WASH_CONTEXTS]
--output(Alias -o) Specify output format (text or json) [default: text]
del
Delete a context stored in the contexts directory. The user may supply the name of the context to delete or will be prompted to select an existing one
Usage
wash contexts del <context-name>
Options
--directory Location of context files for managing. Defaults to $WASH_CONTEXTS ($HOME/.wash/contexts) [env: WASH_CONTEXTS]
--output (Alias -o) Specify output format (text or json) [default: text]
new
Create a new host configuration context. The user may provide a custom name for their context and can also go through the create process in an interactive way by supplying the --interactive flag. By default, a context is created with default values.
Usage
wash ctx new <context-name>
Options
--directory Location of context files for managing. Defaults to $WASH_CONTEXTS ($HOME/.wash/contexts) [env: WASH_CONTEXTS]
--output (Alias -o) Specify output format (text or json) [default: text]
--interactive (Alias -i) Create the context in an interactive terminal prompt, instead of an autogenerated default context
default
Set the default context for use in your lattice operations.
Usage
wash ctx default <context-name>
Options
--directory Location of context files for managing. Defaults to $WASH_CONTEXTS ($HOME/.wash/contexts) [env: WASH_CONTEXTS]
--output (Alias -o) Specify output format (text or json) [default: text]
edit
Edit a context using an editor. You may pick a text editor of your editor of choice using the --editor flag.
Usage
wash ctx edit <context-name> --editor=nano
Options
--directory Location of context files for managing. Defaults to $WASH_CONTEXTS ($HOME/.wash/contexts) [env: WASH_CONTEXTS]
--output (Alias -o) Specify output format (text or json) [default: text]
--editor (Alias -e) Your terminal text editor of choice. This editor must be present in your $PATH, or an absolute filepath [env: EDITOR=]