memcode docs
Halo

CLI reference

Every halo command, flag and environment variable.

Commands

CommandDescription
halothe interactive shell (a plain prompt when not in a terminal)
halo "request"one request, then exit
halo loginsign in with your Memcode account in the browser
halo logoutsign out (of Halo and the Memcode CLI, which share one sign-in)
halo statusaccount, service connection and plan
halo versionthe installed version
halo upgradeinstall the latest release (signature and checksum verified)

Flags

FlagDescription
--plaina plain line prompt instead of the interactive shell
--unconfinedon a machine with no sandbox, offer to run commands without one (each run asks, every time)

Environment

VariableDescription
MEMCODE_API_TOKENthe account key, instead of the saved sign-in
HALO_INSTALL_DIR, HALO_VERSION, HALO_REQUIRE_SIGNATUREinstaller options (Installation)

Files

PathContents
~/.config/memcode/.envthe sign-in shared with the Memcode CLI
~/.config/memcode/halo.jsonHalo preferences (theme, telemetry choice)
~/.halo/sessions/conversations, kept on your machine
~/.halo/historyyour recent requests, for ↑ / ↓
~/.halo/authorities.jsonmachine access you chose to always allow

On this page