È stata pubblicata su GitHub un'utilità Open Source per generare alias brevi dalla cronologia bash/zsh: https://github.com/CSRedRat/topalias
Le attività risolte dal programma:
- Analizza i file ~/bash_aliases, ~/bash_history, ~/zsh_history con la cronologia dei comandi eseguiti nel terminale Linux in Bash/Zsh
- Propone abbreviazioni (acronimi) per comandi lunghi, laboriosi da digitare e difficili da ricordare, ma spesso utilizzati (anche se questo può non essere evidente)
- Fornisce alcune statistiche
- Elabora le opzioni di controllo
Installazione e avvio:
pip install topalias
python -m topalias
Se qualcuno è interessato alla struttura del progetto, vi prego di scrivere. Ho un'idea di creare un template attuale per nuovi progetti in Python, che includa CI/CD (GitHub Actions, GitLab CI, Travis CI, ganci pre-commit di git), pesci del progetto testati dai linter out-of-the-box, esecuzione del programma come pacchetto python,
modulo, script.
Fonte: linux.org.ru
