topalias: утыліта для генерацыі кароткіх аліасаў па гісторыі bash/zsh

На GitHub апублікаваная Open Source утыліта для генерацыі кароткіх аліасаў па гісторыі bash/zsh: https://github.com/CSRedRat/topalias

Задачы, якія вырашае праграма:

  • Аналіз файлаў ~/.bash_aliases, ~/.bash_history, ~/.zsh_history з гісторыяй выканання каманд у тэрмінале Linux у абалонцы Bash/Zsh
  • Прапануе кароткія абрэвіятуры (акронімы) для доўгіх, доўга набіраных і складана запамінальных, але часта выкарыстоўваных каманд (хоць пра гэта можна нават не здагадвацца)
  • Выводзіць некаторую статыстыку
  • Апрацоўвае кіравальныя параметры

Ўстаноўка і запуск:

pip install topalias
python -m topalias

Калі кагосьці зацікавіла структура праекту - напішыце, калі ласка. Ёсць ідэя зрабіць актуальны шаблон для новых праектаў на Python, які ўключае CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), правераная лінтэрамі са скрынкі рыба праекта, запуск праграмы як python-пакет,
модуль, скрыпт.

Крыніца: linux.org.ru