Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.05 KB

File metadata and controls

66 lines (45 loc) · 1.05 KB

Installation

Using go install

go install github.com/yzua/gitanon@latest

This places gitanon in your $GOPATH/bin (usually ~/go/bin).

Nix

Run directly (no install)

nix run github:yzua/gitanon

Add to your flake

{
  inputs.gitanon.url = "github:yzua/gitanon";

  # Then add it to your packages
  environment.systemPackages = [ inputs.gitanon.packages.${pkgs.system}.default ];
}

Install to profile

nix profile install github:yzua/gitanon

From Source

git clone https://github.com/yzua/gitanon.git
cd gitanon
just build
# Binary: ./gitanon

Or install to $GOPATH/bin:

just install

Requirements

  • Git (any recent version)
  • Go 1.23+ (only for building from source)
  • just (only for development)

Verify Installation

gitanon --version
gitanon --help

Setup Hook Integration

See hooks.md for wiring gitanon hook into pre-commit and pre-push, or for checking mysystem.gitanon in your own hooks.