Hasty Briefsbeta

Bilingual

Stinkpot: SQLite-Backed Shell History

5 hours ago
  • stinkpot is a minimal SQLite-backed shell-history searcher for bash, inspired by atuin but much smaller.
  • It is written in Go (about 400 lines) and focuses only on session-agnostic history management and a TUI searcher.
  • It can be installed via Nix home-manager or by evaluating an init script in .bashrc.
  • Existing bash history can be imported with 'stinkpot import', and reverse search is triggered by Ctrl+R.
  • The history database is stored in ~/.local/share/stinkpot; if upgrades break it, simply delete and reimport.
  • The project includes performance improvements, using a covering index in SQLite for faster reverse search.