Stinkpot Brings SQLite-Backed Shell History Management to Bash Users
Stinkpot is a lightweight, open-source tool written in roughly 400 lines of Go that stores Bash shell history in a local SQLite database instead of a plain text file. It offers session-agnostic history management and a searchable terminal UI, making it easier to retrieve commands across multiple open terminals. Unlike the more feature-rich Atuin, Stinkpot deliberately omits sync, AI integration, and other extras to stay minimal and focused. The tool uses a timestamp index to speed up reverse-search queries without relying on a separate database server. Users can get started by cloning the repository, building the executable with Go, and adding a single initialization line to their .bashrc file.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in