7 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.