Skip to content

CLI Options

jake [OPTIONS] [RECIPE] [ARGS...]
ArgumentDescription
RECIPERecipe to run (default: first recipe or @default)
ARGSRecipe arguments in name=value format
OptionShortDescription
--help-hShow help message
--version-VShow version
--list-lList available recipes
--all-aShow all recipes including hidden
--dry-run-nPrint commands without executing
--verbose-vShow verbose output
--yes-yAuto-confirm all @confirm prompts
--jakefile PATH-fUse specified Jakefile
--watch [PATTERN]-wWatch and re-run on changes
--jobs [N]-jParallel jobs (default: CPU count)
--show RECIPE-sShow recipe details
--webStart web UI server
--port PORTWeb UI port (default: 8420)
--external [TYPE]Show external recipes (make/just)
--no-externalHide external recipes from listing
Terminal window
# Run default recipe
jake
# Run specific recipe
jake build
# List all recipes including hidden
jake --all
# Run with verbose output
jake test --verbose
# Pass parameters
jake deploy env=production
# Run with 4 parallel jobs
jake -j4 all
# Watch and rebuild
jake -w build
# Dry-run (show what would execute)
jake -n deploy
# Use different Jakefile
jake -f build.jake test
# Auto-confirm prompts
jake -y deploy
# Start web UI
jake --web
jake --web --port 9000
# List external build system recipes
jake --external
jake --external make
jake --external just
# Run external recipes
jake make.build
jake just.test
CodeMeaning
0Success
1Recipe failed
2Recipe not found
3Jakefile not found
4Parse error
VariableDescription
JAKE_FILEDefault Jakefile path
NO_COLORDisable colored output