Download Latest Version cheat-linux-386.gz (4.8 MB)
Email in envelope

Get an email when there's a new version of cheat

Home / 5.0.0
Name Modified Size InfoDownloads / Week
Parent folder
cheat-windows-amd64.exe.zip 2026-02-15 5.2 MB
cheat-solaris-amd64.gz 2026-02-15 4.9 MB
cheat-netbsd-amd64.gz 2026-02-15 4.9 MB
cheat-openbsd-amd64.gz 2026-02-15 4.9 MB
cheat-linux-arm7.gz 2026-02-15 4.7 MB
cheat-linux-arm64.gz 2026-02-15 4.5 MB
cheat-linux-arm6.gz 2026-02-15 4.7 MB
cheat-darwin-amd64.gz 2026-02-15 5.0 MB
cheat-darwin-arm64.gz 2026-02-15 4.7 MB
cheat-linux-386.gz 2026-02-15 4.7 MB
cheat-linux-amd64.gz 2026-02-15 5.0 MB
cheat-linux-arm5.gz 2026-02-15 4.7 MB
5.0.0 source code.tar.gz 2026-02-15 3.4 MB
5.0.0 source code.zip 2026-02-15 4.5 MB
README.md 2026-02-15 1.3 kB
Totals: 15 Items   66.1 MB 0

What's New

Migrated from docopt to cobra (#768, [#705], [#632], [#476])

The CLI argument parser has been migrated from docopt-go to cobra. This is a largely internal change — the command-line interface remains the same — but it fixes a cluster of long-standing autocompletion bugs and modernizes the completion system.

Dynamic shell completions

The static completion scripts (scripts/cheat.bash, .zsh, .fish) have been replaced by dynamically generated completions via --completion:

:::sh
cheat --completion bash
cheat --completion zsh
cheat --completion fish
cheat --completion powershell

Completions now include cheatsheet names, tags, and cheatpath names, and stay in sync automatically as your cheatsheets change.

See the README for installation instructions.

Breaking changes

  • The static completion scripts under scripts/ have been removed. Users must regenerate completions using cheat --completion <shell>.
  • The CHEAT_USE_FZF environment variable is no longer supported.

Bug fixes

  • Fixed _init_completion: command not found error (#768)
  • Fixed autocompletion not working (#705)
  • Fixed zsh autocompletion not resolving cheatsheet names (#632)
Source: README.md, updated 2026-02-15