topalias: bash/zsh の履歴から短いエイリアスを生成するユーティリティ

bash/zsh 履歴の短いエイリアスを生成するオープンソース ユーティリティが GitHub で公開されています。 https://github.com/CSRedRat/topalias

プログラムが解決するタスク:

  • Bash/Zsh シェルの Linux ターミナルでのコマンド実行履歴を含む ~/.bash_aliases、~/.bash_history、~/.zsh_history ファイルの分析
  • 入力時間が長く、覚えにくいが頻繁に使用されるコマンドに対して短い略語 (頭字語) を提供します (ただし、そのことを知らない可能性もあります)。
  • いくつかの統計を表示します
  • 制御パラメータを処理します

インストールと起動:

pip インストール トパリアス
Python -m トパリアス

誰かがプロジェクトの構造に興味があるなら、書いてください。 CI / CI (GitHub Actions、GitLab CI、Travis CI、git pre-commit Hooks)、すぐに使えるリンターによってテストされたプロジェクト Fish、などの新しいプロジェクト用の最新のテンプレートを Python で作成するというアイデアがあります。プログラムをPythonパッケージとして実行し、
モジュールスクリプト。

出所: linux.org.ru