mani device
Each device holds its own keypair; the private key never leaves it. Revoking a device rotates the vault key for every vault it had access to.
Usage
mani device [OPTIONS] <COMMAND>Commands
enroll— Enroll this machine on your accountls— List the devices on your accountrevoke— Revoke a device so it loses access to your vaultshelp— Print this message or the help of the given subcommand(s)
Options
mani device --timingPrint a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone
mani device --jsonOutput machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting
mani device --quietSuppress progress and chatter — print only results and errors (alias: -q)
mani device --no-colorNever colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal
mani device --helpPrint help (alias: -h)
mani device enroll
Enroll this machine on your account
Usage
mani device enroll [OPTIONS]Options
mani device enroll --os <OS>Platform tag for this device (e.g. "macos", "linux") [default: unknown]
mani device enroll --timingPrint a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone
mani device enroll --jsonOutput machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting
mani device enroll --recoveryAuthorize this machine with your 12-word recovery code instead of your account password (you'll be prompted for the code)
mani device enroll --forceRe-enroll even if this machine already has an enrolled device (replaces the local device identity)
mani device enroll --quietSuppress progress and chatter — print only results and errors (alias: -q)
mani device enroll --no-colorNever colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal
mani device enroll --helpPrint help (alias: -h)
mani device ls
List the devices on your account
Usage
mani device ls [OPTIONS]Options
mani device ls --timingPrint a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone
mani device ls --jsonOutput machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting
mani device ls --quietSuppress progress and chatter — print only results and errors (alias: -q)
mani device ls --no-colorNever colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal
mani device ls --helpPrint help (alias: -h)
mani device revoke
Revoke a device so it loses access to your vaults
Usage
mani device revoke [OPTIONS] <DEVICE_ID>Arguments
<DEVICE_ID>— The id of the device to revoke
Options
mani device revoke --timingPrint a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone
mani device revoke --jsonOutput machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting
mani device revoke --quietSuppress progress and chatter — print only results and errors (alias: -q)
mani device revoke --no-colorNever colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal
mani device revoke --helpPrint help (alias: -h)