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