CLI/ Environment
Environment variables
| Variable | Purpose |
|---|---|
WALLET_CONFIG | Root directory for profiles (default ~/.config/wallet-cli). |
WALLET_PROFILE | Profile name used when --profile is not passed. |
WALLET_PASSWORD | Keystore password. Any process on the host can read the environment of another process owned by the same user — prefer the interactive prompt unless in a controlled non-interactive setting. |
Onboarding
cws profile onboard <name> additionally reads the following when set, skipping the matching prompts:
WALLET_NETWORK—mainnetortestnet.WALLET_ONBOARDING_SECRET— the one-shot secret Send provides for onboarding.
--yes additionally skips the prepared-submission confirm so the flow runs end-to-end without a TTY.
Argv warnings
--password <value> is accepted on argv but prints a warning on every invocation because ps(1) leaks argv to other users on multi-user hosts. Prefer the interactive prompt or WALLET_PASSWORD.