topalias: nut vir die generering van kort aliasse gebaseer op bash/zsh geskiedenis

'n Oopbron-hulpmiddel vir die generering van kort aliasse gebaseer op bash/zsh-geskiedenis is op GitHub gepubliseer: https://github.com/CSRedRat/topalias

Probleme wat die program oplos:

  • Ontleding van lêers ~/.bash_aliases, ~/.bash_history, ~/.zsh_history met die geskiedenis van opdraguitvoering in die Linux-terminaal in die Bash/Zsh-dop
  • Bied kort afkortings (akronieme) vir lang, tydrowende en moeilik om te onthou, maar dikwels gebruikte opdragte (al weet jy dit dalk nie eens nie)
  • Wys 'n paar statistieke
  • Verwerk beheerparameters

Installasie en bekendstelling:

pip installeer topalias
luislang -m topalias

Indien iemand belangstel in die struktuur van die projek, skryf asseblief. Daar is 'n idee om 'n huidige sjabloon vir nuwe projekte in Python te maak, insluitend CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), projekvis wat deur linters uit die boks gekontroleer is, die bekendstelling van die program as 'n luislang pakket,
module, skrif.

Bron: linux.org.ru