Pe GitHub a fost publicat un utilitar Open Source pentru generarea de aliasuri scurte pe baza istoricului bash/zsh: https://github.com/CSRedRat/topalias
Sarcinile pe care le rezolvă programul:
- Analiza fișierelor ~/ .bash_aliases, ~/ .bash_history, ~/ .zsh_history cu istoricul comenzilor executate în terminalul Linux folosit în shell-ul Bash/Zsh
- Oferă abrevieri scurte (acronime) pentru comenzi lungi, greu de tastat și de reținut, dar folosite frecvent (deși s-ar putea să nu fiți conștienți de acest lucru)
- Afișează anumite statistici
- Procesează parametrii de control
Instalare și rulare:
pip install topalias
python -m topalias
Dacă cineva este interesat de structura proiectului – vă rog să scrieți. Există ideea de a crea un șablon actualizat pentru noi proiecte în Python, incluzând CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), cu un cod veritabil validat de linters din cutie, rularea programului ca pachet python,
modul, script.
Sursa: linux.org.ru
