Su GitHub è stata pubblicata un'utilità Open Source per generare brevi alias basati sulla cronologia bash/zsh: https://github.com/CSRedRat/topalias
Problemi che il programma risolve:
- Analisi dei file ~/.bash_aliases, ~/.bash_history, ~/.zsh_history con la cronologia dell'esecuzione dei comandi nel terminale Linux nella shell Bash/Zsh
- Offre brevi abbreviazioni (acronimi) per comandi lunghi, lunghi e difficili da ricordare, ma usati spesso (anche se potresti non saperlo nemmeno)
- Visualizza alcune statistiche
- Parametri di controllo dei processi
Installazione e avvio:
pip installa topalias
pitone -m topalias
Se qualcuno è interessato alla struttura del progetto, scriva. C'è un'idea per creare un modello attuale per nuovi progetti in Python, inclusi CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), project fish controllato da linter fuori dagli schemi, avviando il programma come un pacchetto Python,
modulo, script.
Fonte: linux.org.ru