Een Open Source-hulpprogramma voor het genereren van korte bash/zsh-geschiedenisaliassen is gepubliceerd op GitHub: https://github.com/CSRedRat/topalias
Taken die het programma oplost:
- Analyse van ~/.bash_aliases, ~/.bash_history, ~/.zsh_history-bestanden met geschiedenis van opdrachtuitvoering in Linux-terminal in Bash/Zsh-shell
- Biedt korte afkortingen (acroniemen) voor lange, lange typen en moeilijk te onthouden, maar vaak gebruikte commando's (hoewel u er misschien niet eens vanaf weet)
- Geeft enkele statistieken weer
- Behandelt controleparameters
Installatie en lancering:
pip installeer topalias
python -m topalias
Als iemand geïnteresseerd is in de structuur van het project, schrijf dan alsjeblieft. Er is een idee om een up-to-date template te maken voor nieuwe projecten in Python, waaronder CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), een projectvis getest door linters out of the box , het programma uitvoeren als een python-pakket,
module script.
Bron: linux.org.ru