Une utilitaire Open Source a été publiée sur GitHub pour générer des alias courts à partir de l'historique de bash/zsh : https://github.com/CSRedRat/topalias
Problématiques que résout le programme :
- Analyse des fichiers ~/ .bash_aliases, ~/ .bash_history, ~/ .zsh_history contenant l'historique des commandes exécutées dans le terminal Linux en utilisant Bash/Zsh
- Propose des abréviations (acronymes) pour les commandes longues, difficiles à taper et à mémoriser, mais souvent utilisées (bien que cela puisse même passer inaperçu)
- Fournit certaines statistiques
- Traite des paramètres de contrôle
Installation et démarrage :
pip install topalias
python -m topalias
Si quelqu'un est intéressé par la structure du projet, veuillez écrire. J'ai l'idée de créer un modèle actuel pour de nouveaux projets en Python, incluant CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), avec une gestion de projet testée par des linters, et l'exécution du programme en tant que paquet python.
module, script.
Source : linux.org.ru
