注目★★★★★Lobsters
stinkpot:SQLite ベースの bash シェル履歴検索ツール、400 行の Go で実装
30秒で把握
- 1stinkpot が SQLite 履歴検索ツールをリリース・atuin 代替で 400 行 Go 実装
- 2セッション無関係の履歴管理と Ctrl+R 検索 UI を提供・同期やクラウド機能は排除
- 3既存 bash 履歴をインポート可能・NixOS home-manager 対応・.bashrc で簡単統合
要約
stinkpot は SQLite を使った bash シェル履歴の検索・管理ツールで、Go による約 400 行の軽量実装。atuin の同期機能・AI・ドットファイル管理などを省き、セッションに依存しない履歴管理と検索 UI に特化した。既存の bash 履歴をインポートした後、Ctrl+R で逆向き検索を起動でき、タイムスタンプ付きで履歴を時系列に表示・選択できる。NixOS の home-manager モジュールに対応し、.bashrc に初期化スクリプトを評価するだけで導入可能。
あなたへの影響
複数マシン間で異なるコマンドセットを管理する場合、同期機能が不要な場合は stinkpot の最小限設計が有効。
推奨:ただし bash のみ対応であり、zsh や fish ユーザーは現時点で利用できない点に注意。