На 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