Asayomu Tech
注目★★★★★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 ユーザーは現時点で利用できない点に注意。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。