Su GitHub è pubblicato uno strumento Open Source per generare alias brevi dalla cronologia bash/zsh: https://github.com/CSRedRat/topalias
Compiti che risolve il programma:
- Analisi dei file ~/.bash_aliases, ~/.bash_history, ~/.zsh_history con la cronologia dei comandi eseguiti nel terminale Linux nella shell Bash/Zsh
- Offre abbreviazioni (acronimi) per comandi lunghi, difficili da digitare e da ricordare, ma spesso utilizzati (anche se potrebbe non essere evidente)
- Fornisce alcune statistiche
- Gestisce i parametri di controllo
Installazione e avvio:
pip install topalias
python -m topalias
Se qualcuno è interessato alla struttura del progetto, per favore scrivete. Ho un'idea di creare un modello aggiornato per nuovi progetti in Python, che includa CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), con un progetto lenito dalla configurazione iniziale, avviando il programma come pacchetto Python,
modulo, script.
Fonte: linux.org.ru
