Auf GitHub ist ein Open-Source-Tool zur Generierung von Kurz-Aliasen aus der Bash/Zsh-Historie veröffentlicht worden: 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 Terminal unter Linux in Bash/Zsh
- Bietet kurze Abkürzungen (Akronyme) für lange, schwer einzugebende und schwer merkbare, aber häufig verwendete Befehle (auch wenn man das möglicherweise nicht einmal vermutet)
- Gibt einige Statistiken aus
- Verarbeitet Steuerparameter
Installation und Ausführung:
pip install topalias
python -m topalias
Wenn jemand an der Struktur des Projekts interessiert ist, schreiben Sie bitte. 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, die nach dem bewährten Linter aus der Box die Struktur des Projekts überprüft, das Programm als Python-Paket ausführt,
Modul, Skript.
Quelle: linux.org.ru
