The command-line tools and CI actions we use on our own repositories, published under the MIT license.
Runs a project's tests, lint, typecheck, and build, keeps every byte they write in a log, and passes the command's exit status through unchanged.
Developers, CI jobs, and coding agents that need a pass or fail they can trust, since a pipe through tail can invert the verdict.
make install && gate go test ./...Stages and commits a single function, method, or type by name, leaving every other edit in the file uncommitted.
Anyone who keeps several unrelated changes in one file and wants clean commits without git add -p. Prebuilt binaries for Linux and Windows.
cd /some/git/repo
rgit diff
rgit commit -m "fix(auth): reject expired" auth.go:ValidateTokenA Claude Code PostToolUse hook that formats or lints each file right after the agent writes it.
Claude Code and Cursor users who want agent edits to match project formatting, with one global install and no per-repo setup.
git clone [email protected]:Rethunk-Tech/claude-format-hooks.git
cd claude-format-hooks
./install.shComposite GitHub Actions for Bun, Next.js, Go, Python, and Rust toolchain setup and dependency caching.
Repositories in any GitHub organization that want one uses: line in place of copy-pasted setup and caching steps.
- uses: actions/checkout@v7
- uses: Rethunk-Tech/gh-actions/setup-bun@v1
with:
working-directory: frontendWas this page helpful?