topalias: utileco por generi mallongajn kaŝnomojn bazitajn sur bash/zsh-historio

Malfermfonta ilo por generi mallongajn kaŝnomojn bazitajn sur bash/zsh-historio estis publikigita sur GitHub: https://github.com/CSRedRat/topalias

Problemoj kiujn la programo solvas:

  • Analizo de dosieroj ~/.bash_aliases, ~/.bash_history, ~/.zsh_history kun la historio de komanda ekzekuto en la Linuksa terminalo en la Bash/Zsh-ŝelo
  • Proponas mallongajn mallongigojn (akronimoj) por longaj, tempopostulaj kaj malfacile memoreblaj, sed ofte uzataj komandoj (kvankam vi eble eĉ ne scias ĝin)
  • Montras kelkajn statistikojn
  • Procezas kontrolajn parametrojn

Instalado kaj lanĉo:

pip instali topalias
python -m topalias

Se iu interesiĝas pri la strukturo de la projekto, bonvolu skribi. Estas ideo fari aktualan ŝablonon por novaj projektoj en Python, inkluzive de CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), projektfiŝo kontrolita de linters el la skatolo, lanĉante la programon kiel python-pakaĵo,
modulo, skripto.

fonto: linux.org.ru