Clone
1
WIKI_CLI
stan44 edited this page 2026-02-22 02:29:36 -06:00
CLI Reference
Project Journal includes a command-line interface under journal.cli.main.
Basic Usage
python -m journal.cli.main --help
Vault Commands
Load encrypted vaults:
python -m journal.cli.main vault load
Save vaults:
python -m journal.cli.main vault save
Notes:
- Vault commands prompt for password.
- Vault files are monthly and encrypted.
Search Commands
Search by text:
python -m journal.cli.main search "shutdown"
Search with filters:
python -m journal.cli.main search "trigger" --tag co-parent --type !TRIGGER --start-date 2026-02-01 --end-date 2026-02-21
Search by section:
python -m journal.cli.main search "anxiety" --section "Mental / Emotional Snapshot"
Search checkbox states:
python -m journal.cli.main search --checked Masking
python -m journal.cli.main search --unchecked Shutdown
Server Commands
Start server:
python -m journal.cli.main server start
Stop server:
python -m journal.cli.main server stop
AI Chat Command
python -m journal.cli.main chat "Summarize my last week patterns."
Devices Command
List microphones:
python -m journal.cli.main devices list
Common Errors
No decrypted journal entries found: runvault loadfirst.- Date parsing errors: use
YYYY-MM-DDfor date filters. - No microphone listed: check device permissions and drivers.