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/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), проверени линтери от самото начало, риба на проекта, стартиране на програмата като python пакет,
модул, скрипт.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster