topalias: verktyg för att generera korta alias baserat på bash/zsh-historik

Ett Open Source-verktyg för att generera korta alias baserade på bash/zsh-historik har publicerats på GitHub: https://github.com/CSRedRat/topalias

Problem som programmet löser:

  • Analys av filer ~/.bash_aliases, ~/.bash_history, ~/.zsh_history med historiken för kommandoexekveringen i Linux-terminalen i Bash/Zsh-skalet
  • Erbjuder korta förkortningar (akronymer) för långa, tidskrävande och svåra att komma ihåg, men ofta använda kommandon (även om du kanske inte ens vet det)
  • Visar lite statistik
  • Bearbetar styrparametrar

Installation och start:

pip installera topalias
python -m topalias

Om någon är intresserad av projektets struktur, skriv gärna. Det finns en idé att göra en aktuell mall för nya projekt i Python, inklusive CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), projektfiskar kontrollerade av linters ur lådan, lansering av programmet som ett pythonpaket,
modul, manus.

Källa: linux.org.ru