5 ポイント 投稿者 xguru 2020-02-29 | 2件のコメント | WhatsAppで共有
  • 複数のローカル/リモート端末でシェルに入力したすべてのコマンドをクラウドに保存

  • コマンドがいつ、どのサーバー/セッション/パスで実行されたかをすべて記録。終了ステータス値を含む

  • コマンドをどこからでも簡単に検索して再利用 : フォルダー別/サーバー別検索

  • 特定のコマンドだけ記録しないようにフィルタリング可能

2件のコメント

 
blurblah 2020-03-03

ああ、ヒストリーがどうしても必要なときに流れてしまって残念だったことがあったので、これはいいですね :)

 
xguru 2020-02-29

zsh の preexec/precmd Hook 関数を通じて、シェル上のすべてのコマンドをフックした後にサーバーへ送信する方式で動作します。

bash には preexec/precmd はありませんが、似たように実装されたものを使っているようですね。

https://github.com/rcaloras/bash-preexec/

以前、オープンソース版の BashHub Server だけ共有して、本家サービスは共有していなかったので共有します(笑)

オープンソースの BashHub Server https://ja.news.hada.io/topic?id=1496