prepare: pre-commit install --hook-type pre-commit --hook-type pre-push watch: cargo watch -x check -x test