Justfile Commands¶
All available commands in generated projects.
Quick Reference¶
Development Setup¶
install¶
Install all dependencies including dev tools.
install-prod¶
Install only production dependencies.
Running¶
serve¶
Start the API server.
dev¶
Start development server with auto-reload.
cli¶
Run CLI commands.
Code Quality¶
check¶
Run all quality checks (lint, typecheck, test).
lint¶
Run Ruff linter.
lint-fix¶
Fix linting issues automatically.
format¶
Format code with Ruff.
format-check¶
Check formatting without changes.
typecheck¶
Run MyPy type checker.
security¶
Run Bandit security scanner.
Testing¶
test¶
Run all tests.
test-cov¶
Run tests with coverage report.
test-watch¶
Run tests in watch mode.
test-unit¶
Run only unit tests.
test-integration¶
Run only integration tests.
Documentation¶
docs-serve¶
Serve documentation locally.
docs-build¶
Build static documentation.
docs-deploy¶
Deploy to GitHub Pages.
docs-check¶
Build with strict mode to catch errors.
Build & Release¶
build¶
Build the package.
clean¶
Remove build artifacts.
version¶
Show current version.
Docker¶
docker-build¶
Build Docker image.
docker-run¶
Run Docker container.
up¶
Start all services with Docker Compose.
down¶
Stop all services.
logs¶
View container logs.
Database¶
db-up¶
Start database services.
db-down¶
Stop database services.
Git Shortcuts¶
save¶
Quick commit all changes.
undo¶
Undo last commit (keep changes).
Customizing¶
Edit justfile to add your own commands: