install-hooks: @echo "Installing git hooks" cargo install cc-cli git config core.hooksPath .git-hooks validate-dev-branch: git rebase -i origin/main -x 'cargo fmt --check' git rebase -i origin/main -x 'cargo build' git rebase -i origin/main -x 'cargo test' git rebase -i origin/main -x 'cargo clippy -- -D warnings' start-ngrok: #!/usr/bin/env bash # Uses NGROK_DOMAIN env var if available if test -z ${NGROK_DOMAIN} ; then ngrok http 8080 else ngrok http --domain=${NGROK_DOMAIN} 8080 fi coverage-update: cargo tarpaulin --lib --out html echo "Now:\n\topen tarpaulin-report.html"