Install
adept is a single self-contained binary. Pick whichever channel fits your platform.
go install github.com/itaywol/adeptability/cmd/adept@latestRequires Go 1.25+. Installs to $(go env GOBIN) (or $(go env GOPATH)/bin) — make sure it’s
on your PATH.
Homebrew (macOS / Linux)
Section titled “Homebrew (macOS / Linux)”brew install itaywol/tap/adeptabilitycurl installer
Section titled “curl installer”curl -fsSL https://raw.githubusercontent.com/itaywol/adeptability/main/scripts/install.sh | shThe installer downloads the latest release archive, verifies its cosign signature, and drops
the binary in /usr/local/bin. Environment overrides:
| Variable | Default | Purpose |
|---|---|---|
ADEPT_VERSION |
latest |
Install a specific release tag |
ADEPT_BIN_DIR |
/usr/local/bin |
Install location |
ADEPT_NO_VERIFY |
0 |
Set to 1 to skip cosign verification |
Nix / NixOS (flake)
Section titled “Nix / NixOS (flake)”The repo ships a flake exposing the package, an overlay, and a dev shell.
# try it without installingnix run github:itaywol/adeptability -- --help
# imperative install into your profilenix profile install github:itaywol/adeptabilityDeclarative NixOS / home-manager setup — add the input and pull the package:
{ inputs.adeptability.url = "github:itaywol/adeptability";
# NixOS: environment.systemPackages = [ inputs.adeptability.packages.${pkgs.system}.default ]; # home-manager: home.packages = [ inputs.adeptability.packages.${pkgs.system}.default ]; # or apply the overlay and use pkgs.adeptability: # nixpkgs.overlays = [ inputs.adeptability.overlays.default ];}Pin a release with github:itaywol/adeptability/v1.6.0. nix develop drops you into a shell
with go, gopls, and golangci-lint for hacking on adept itself.
Docker (GHCR)
Section titled “Docker (GHCR)”docker run --rm -v "$PWD:/work" -w /work ghcr.io/itaywol/adeptability:latest --helpMount your project at /work so adept operates on your repo.
Pre-built binaries
Section titled “Pre-built binaries”Every release ships cross-compiled archives for darwin / linux / windows × amd64 / arm64,
plus checksums.txt, cosign signatures, and build-provenance attestation. Download from the
latest release.
Verify the install
Section titled “Verify the install”adept --versionadept --helpShell completion
Section titled “Shell completion”adept completion <shell> prints a completion script to stdout for bash, zsh, fish, or
powershell:
adept completion zsh > "${fpath[1]}/_adept" # zshadept completion bash > /etc/bash_completion.d/adept # bashadept completion fish > ~/.config/fish/completions/adept.fishadept completion powershell > adept.ps1 # PowerShellRun adept completion <shell> --help for the per-shell install instructions.