mani login

A hosted release points at Manifa's servers automatically. From a source build, set CONVEX_URL to your deployment's .convex.cloud origin first.

Usage

mani login [OPTIONS]

Options

mani login --email <EMAIL>

Email to sign in with (you'll get a one-time code)

mani login --timing

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

mani login --json

Emit a machine-readable result envelope instead of human text (works on every command). Success prints {"ok":true,"value":…}; failure prints {"ok":false,"error":{"code":…,"message":…}} with a differentiated exit code. Stable field names for scripting/agents

mani login --send-code

Send the one-time code and stop, without waiting for it (for scripts). Fetch the code from your mail, then finish with mani login --email <EMAIL> --code-stdin

mani login --code-stdin

Finish a sign-in by reading the one-time code from the first line of stdin (non-interactive). Does NOT send a new code — run mani login --send-code first. Prefer this over passing the code as an argument: stdin isn't visible in ps or your shell history

mani login --quiet

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

mani login --no-color

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

mani login --help

Print help (see a summary with '-h') (alias: -h)