topalias: Dienstprogramm zum Generieren kurzer Aliase aus dem Bash/ZSH-Verlauf

Auf GitHub wurde ein Open-Source-Dienstprogramm zum Generieren kurzer Aliase für den Bash/Zsh-Verlauf veröffentlicht: https://github.com/CSRedRat/topalias

Aufgaben, die das Programm löst:

  • Analyse der Dateien ~/.bash_aliases, ~/.bash_history, ~/.zsh_history mit Befehlsausführungsverlauf im Linux-Terminal in der Bash/Zsh-Shell
  • Bietet kurze Abkürzungen (Akronyme) für lange, langwierige Eingaben und schwer zu merkende, aber häufig verwendete Befehle (obwohl Sie möglicherweise nicht einmal davon wissen)
  • Zeigt einige Statistiken an
  • Behandelt Steuerparameter

Installation und Start:

pip install topalias
python -m topalias

Wenn jemand an der Struktur des Projekts interessiert ist, schreiben Sie bitte. Es gibt eine Idee, eine aktuelle Vorlage für neue Projekte in Python zu erstellen, einschließlich CI/CI (GitHub Actions, GitLab CI, Travis CI, Git Pre-Commit Hooks), ein von Linters getestetes Projekt, das sofort einsatzbereit ist , das Programm als Python-Paket ausführen,
Modulskript.

Source: linux.org.ru