topalias: apuohjelma lyhyiden aliasten luomiseen bash/zsh-historiasta

GitHubissa on julkaistu avoimen lähdekoodin apuohjelma lyhyiden aliasten luomiseen bash/zsh-historialle: https://github.com/CSRedRat/topalias

Ohjelman ratkaisemat tehtävät:

  • ~/.bash_aliases-, ~/.bash_history-, ~/.zsh_history-tiedostojen analyysi komentojen suoritushistorialla Linux-päätteessä Bash/Zsh-kuoressa
  • Tarjoaa lyhyitä lyhenteitä (akronyymejä) pitkille, pitkälle kirjoitetuille ja vaikeasti muistetuille, mutta usein käytetyille komennoille (vaikka et ehkä edes tiedä siitä)
  • Näyttää joitain tilastoja
  • Käsittelee ohjausparametreja

Asennus ja käynnistys:

pip install topalias
python -m topalias

Jos joku on kiinnostunut projektin rakenteesta - kirjoita, kiitos. Pythonissa on ajatus tehdä ajantasainen malli uusille projekteille, mukaan lukien CI / CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), linterien testaamat projektikalat. ohjelman suorittaminen python-paketina,
moduulin komentosarja.

Lähde: linux.org.ru