BashHub - Bash/Zsh の履歴をクラウドに保存
(bashhub.com)-
複数のローカル/リモート端末でシェルに入力したすべてのコマンドをクラウドに保存
-
コマンドがいつ、どのサーバー/セッション/パスで実行されたかをすべて記録。終了ステータス値を含む
-
コマンドをどこからでも簡単に検索して再利用 : フォルダー別/サーバー別検索
-
特定のコマンドだけ記録しないようにフィルタリング可能
複数のローカル/リモート端末でシェルに入力したすべてのコマンドをクラウドに保存
コマンドがいつ、どのサーバー/セッション/パスで実行されたかをすべて記録。終了ステータス値を含む
コマンドをどこからでも簡単に検索して再利用 : フォルダー別/サーバー別検索
特定のコマンドだけ記録しないようにフィルタリング可能
2件のコメント
ああ、ヒストリーがどうしても必要なときに流れてしまって残念だったことがあったので、これはいいですね :)
zsh の
preexec/precmdHook 関数を通じて、シェル上のすべてのコマンドをフックした後にサーバーへ送信する方式で動作します。bash には
preexec/precmdはありませんが、似たように実装されたものを使っているようですね。https://github.com/rcaloras/bash-preexec/
以前、オープンソース版の BashHub Server だけ共有して、本家サービスは共有していなかったので共有します(笑)
オープンソースの BashHub Server https://ja.news.hada.io/topic?id=1496