Op GitHub is een Open Source-tool gepubliceerd voor het genereren van korte aliassen op basis van de bash/zsh geschiedenis: https://github.com/CSRedRat/topalias
Taken die het programma oplost:
- Analyseren van bestanden ~/ .bash_aliases, ~/ .bash_history, ~/ .zsh_history met de geschiedenis van uitgevoerde commando's in de Linux terminal in de Bash/Zsh shell
- Biedt korte afkortingen (acroniemen) voor lange, moeilijk te typen en moeilijk te onthouden, maar vaak gebruikte commando's (hoewel dit misschien niet eens verwacht zou worden)
- Geeft enige statistieken weer
- Verwerkt de beheersparameters
Installatie en uitvoering:
pip install topalias
python -m topalias
Als iemand geïnteresseerd is in de projectstructuur, laat het me weten. Er is een idee om een actuele sjabloon te maken voor nieuwe Python-projecten, inclusief CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), die door linters is goedgekeurd uit de doos, en het uitvoeren van het programma als een python-pakket,
module, script.
Bron: linux.org.ru
