Skip to content

CLI Commands

Terminal window
git brief [flags]

Executing git brief with no arguments runs the standard data collectors and generates your standup for “Yesterday” and “Today”.

Flag Description Default
-w, --workspace Override the config file and scan a specific directory. You can pass this multiple times. config.json workspaces
-d, --days Number of days to look back for “Yesterday”. Automatically extends to 3 on Mondays. 1
--since Direct override for the Git/GitHub timestamp (e.g., yesterday). Automatically calculated
--no-clipboard Print to stdout but do not copy to your OS clipboard. false

Runs the interactive setup wizard to configure your workspaces, LLM provider, and API keys.

Prints your active configuration path and safely masks all API tokens. Use this to verify git-brief is reading from the correct workspace.

Prints the compiled binary version.

Generate a brief for a completely unconfigured repository:

Terminal window
git brief -w /path/to/some/repo

Generate a brief for multiple distinct folders:

Terminal window
git brief -w ~/projects/frontend -w ~/projects/backend

Generate a brief spanning the last week (e.g. returning from vacation):

Terminal window
git brief --days 7

Print output to terminal only (useful for CI/CD or scripts):

Terminal window
git brief --no-clipboard > standup.txt