# Dev commands for dapug

# Run all checks (what CI does)
check: test clippy fmt deny

# Run tests
test:
    cargo test

# Run clippy with strict warnings
clippy:
    cargo clippy -- -D warnings

# Check formatting
fmt:
    cargo fmt --all -- --check

# Format code (apply fixes)
format:
    cargo fmt --all

# Run cargo-deny checks
deny:
    cargo deny check

# Verify conventional commits
cog-check:
    cog check

# Setup git hooks
setup:
    cog install-hook --all

# Generate changelog
changelog:
    cog changelog
