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 account
  • ls — List the devices on your account
  • revoke — Revoke a device so it loses access to your vaults
  • help — Print this message or the help of the given subcommand(s)

Options

mani device --timing

Print a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone

mani device --json

Output machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting

mani device --quiet

Suppress progress and chatter — print only results and errors (alias: -q)

mani device --no-color

Never colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal

mani device --help

Print 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 --timing

Print a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone

mani device enroll --json

Output machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting

mani device enroll --recovery

Authorize this machine with your 12-word recovery code instead of your account password (you'll be prompted for the code)

mani device enroll --force

Re-enroll even if this machine already has an enrolled device (replaces the local device identity)

mani device enroll --quiet

Suppress progress and chatter — print only results and errors (alias: -q)

mani device enroll --no-color

Never colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal

mani device enroll --help

Print help (alias: -h)

mani device ls

List the devices on your account

Usage

mani device ls [OPTIONS]

Options

mani device ls --timing

Print a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone

mani device ls --json

Output machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting

mani device ls --quiet

Suppress progress and chatter — print only results and errors (alias: -q)

mani device ls --no-color

Never colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal

mani device ls --help

Print 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 --timing

Print a per-phase timing breakdown to stderr (same as MANIFA_TIMING=1). Useful for diagnosing a slow sync / clone

mani device revoke --json

Output machine-readable JSON instead of the human table (for status, vault ls, device ls, env ls). Stable field names for scripting

mani device revoke --quiet

Suppress progress and chatter — print only results and errors (alias: -q)

mani device revoke --no-color

Never colorize output (also honored: the NO_COLOR env var). Color is off automatically when output isn't an interactive terminal

mani device revoke --help

Print help (alias: -h)