outputSuccess() | Print a success message to stdout. In JSON mode, emits a structured { success: true } envelope. In human mode, prints a green checkmark followed by the message. |
outputError() | Print an error message to stderr (or stdout in JSON mode). In JSON mode, emits a structured { success: false } envelope. In human mode, prints a red cross followed by the message. |
outputTaskList() | Print a formatted list of tasks to stdout. In JSON mode, emits a structured array with count metadata. In human mode, prints each task with due-date highlights. |
outputInfo() | Print an informational message to stdout in human mode only. In JSON mode, this is a no-op to keep machine output clean. |
getBaseContext() | Build a lightweight context — only ConfigService and output options. Used by init and config commands that don't require an active vault. |
getContext() | Build the full application context from CLI global options. Lazy: only call this inside command actions, not at parse time. |
registerNoteCommands() | Register the lifeos note command group for note creation and patching. |
registerTaskCommands() | Register the lifeos task command group for querying indexed tasks. |
registerCaptureCommand() | Register the lifeos capture command for quick idea capture with cognitive routing. |
registerIndexCommands() | Register the lifeos index command group for vault index management. |
registerInitCommand() | Register the lifeos init command for first-time setup. Guides the user through vault selection, PARA folder creation, config persistence, and an optional initial index sync. |
registerStatusCommand() | Register the lifeos status command for vault overview. Displays note counts, task summaries, PARA breakdown, and overdue items. |
registerConfigCommands() | Register the lifeos config command group for managing settings. Provides subcommands to show, get, set, and locate the configuration file. |
registerDailyCommand() | Register the lifeos daily command for daily task review and note creation. Shows tasks due today and overdue items, with an option to create a daily note. |
registerReviewCommand() | Register the lifeos review command for periodic task reviews. Displays a weekly or monthly summary of completed, open, and overdue tasks with an option to create a review note in the vault. |
| ... | 4 more — see API reference |