Un utilitaire Open Source permettant de générer des alias courts pour l'historique bash/zsh a été publié sur GitHub : https://github.com/CSRedRat/topalias
Tâches que le programme résout :
- Analyse des fichiers ~/.bash_aliases, ~/.bash_history, ~/.zsh_history avec l'historique d'exécution des commandes dans le terminal Linux dans le shell Bash/Zsh
- Offre des abréviations courtes (acronymes) pour les commandes longues, longues et difficiles à retenir, mais fréquemment utilisées (même si vous ne le savez peut-être même pas)
- Affiche quelques statistiques
- Gère les paramètres de contrôle
Installation et lancement :
pip installer topalias
python -m topalias
Si quelqu'un est intéressé par la structure du projet - écrivez, s'il vous plaît. Il y a une idée de faire un modèle à jour pour les nouveaux projets en Python, y compris CI / CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), project fish testé par linters out of the box, exécuter le programme en tant que package python,
script de modules.
Source: linux.org.ru