mani daemon

Runs sync continuously in the background instead of watch holding a foreground terminal.

Usage

mani daemon [OPTIONS] <COMMAND>

Commands

  • start — Start the background sync daemon
  • stop — Stop the background sync daemon
  • status — Show whether the daemon is running and what it's syncing
  • help — Print this message or the help of the given subcommand(s)

Options

mani daemon --timing

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

mani daemon --json

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

mani daemon --quiet

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

mani daemon --no-color

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

mani daemon --help

Print help (alias: -h)

mani daemon start

Start the background sync daemon

Usage

mani daemon start [OPTIONS]

Options

mani daemon start --timing

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

mani daemon start --json

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

mani daemon start --quiet

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

mani daemon start --no-color

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

mani daemon start --help

Print help (alias: -h)

mani daemon stop

Stop the background sync daemon

Usage

mani daemon stop [OPTIONS]

Options

mani daemon stop --timing

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

mani daemon stop --json

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

mani daemon stop --quiet

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

mani daemon stop --no-color

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

mani daemon stop --help

Print help (alias: -h)

mani daemon status

Show whether the daemon is running and what it's syncing

Usage

mani daemon status [OPTIONS]

Options

mani daemon status --timing

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

mani daemon status --json

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

mani daemon status --quiet

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

mani daemon status --no-color

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

mani daemon status --help

Print help (alias: -h)