このプロジェクトについて
Atuinは、コマンドをプレーンテキストファイルではなくSQLiteデータベースに保存するシェル履歴のリプレイスメントです。終了コード、現在の作業ディレクトリ、ホスト名、セッション、コマンドの実行時間など、すべてのコマンドに追加のコンテキストを記録します。
主な機能は以下の通りです:
- Ctrl-Rまたは上矢印キーにバインド可能なフルスクリーンの履歴検索UI。
- Atuinサーバー(ホスト型およびセルフホスト型の両方をサポート)を介した、異なるマシン間でのシェル履歴の暗号化同期。
- セッション、ディレクトリ、またはグローバルに履歴を検索するための高度なフィルタリング。
- 最も頻繁に使用されるコマンドの特定などのコマンド統計。
- zsh、bash、fish、nushell、xonsh、PowerShellを含む複数のシェルをサポート。
- Alt+数字のショートカットを使用した、以前のアイテムへのクイックジャンプ機能。