topalias: Dienstprogramm zur Generierung kurzer Aliase aus der Bash/Zsh-Historie

Auf GitHub wurde ein Open-Source-Tool zur Generierung kurzer Aliase aus der Bash-/Zsh-Historie veröffentlicht: https://github.com/CSRedRat/topalias

Aufgaben, die das Programm löst:

  • Analyse der Dateien ~/.bash_aliases, ~/.bash_history, ~/.zsh_history mit der Historie der Befehlsausführung im Linux-Terminal in der Bash-/Zsh-Shell
  • Bietet kurze Abkürzungen (Akronyme) für lange, umständlich eingetippte und schwer merkbare, aber häufig verwendete Befehle an (obwohl man sich dessen möglicherweise nicht einmal bewusst ist)
  • Gibt einige Statistiken aus
  • Verarbeitet Steuerparameter

Installation und Ausführung:

pip install topalias
python -m topalias

Falls jemand an der Projektstruktur interessiert ist – bitte schreiben. Es gibt die Idee, eine aktuelle Vorlage für neue Python-Projekte zu erstellen, die CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks) umfasst, geprüfte Linter-Konfigurationen für eine funktionierende Projektbasis, die Ausführung des Programms als Python-Paket,
Modul, Skript.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4