topalias: hulpprogramma voor het genereren van korte aliassen uit de bash/zsh-geschiedenis

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