Generated fromkash docs --json. Each command’s behaviour is documented in-binary viakash config <subcommand> --help— this page is the structured reference.
Usage
Subcommands
kash config show
Print the resolved CLI configuration.
kash config set
Set a single config field.
Arguments
key— top-level key ORcustomChain.<leaf>/customChain.smartAccount.<leaf>dot-pathvalue— value to set
kash config profiles
List configured profiles in the config file.
kash config use
Switch the active profile (writes currentProfile to the config file).
Arguments
profile— profile name
| Flag | Description |
|---|---|
--allow-new | permit switching to a profile that does not yet exist (you must populate it via kash auth set-key --profile <name> afterwards) |
kash config remove
Delete a named profile from the config file.
Arguments
profile— profile name to remove
kash config reset
Delete ~/.kash/config.json.
Options
| Flag | Description |
|---|---|
-y, --yes | skip the interactive confirmation |
kash config export
Dump the entire multi-profile config (API keys redacted by default).
Options
| Flag | Description |
|---|---|
-o, --out <path> | write to a file instead of stdout (mode 0600) |
--include-secrets | include raw API keys in the export (round-trippable) |
kash config import
Merge a kash config export bundle into the local config (mode 0600).
Arguments
file(optional) — path to a JSON bundle (omit to read from stdin)
| Flag | Description |
|---|---|
--no-overwrite | skip profiles whose name already exists locally |
--dry-run | preview the merge without writing to disk |