Deletes the named user record from the CLI. By default it also removes the user’s master seed file (~/.umbra-cli/seeds/<name>.json) and any secrets stored in the OS keychain for that user.
If the removed user was the active user, the active-user pointer is cleared. You will need to run user use to activate another user before running commands that require a signer.
Arguments
| Argument | Description |
|---|
<name> | Name of the user to remove |
Flags
| Flag | Default | Description |
|---|
--keep-seed | false | Skip deleting the master seed file; only remove the user record |
--keep-secrets | false | Skip deleting the user’s secrets from the OS keychain |
Examples
Output
If the removed user was not active:
Removing a user with its master seed is irreversible. The seed is the root of Umbra’s key hierarchy — without it, you cannot decrypt encrypted balances or claim UTXOs for that user. Back it up before removing if you intend to re-use the account.