topalias: utilidade para xerar alias curtos baseados no historial bash/zsh

En GitHub publicouse unha utilidade de código aberto para xerar alias curtos baseados no historial bash/zsh: https://github.com/CSRedRat/topalias

Problemas que soluciona o programa:

  • Análise de ficheiros ~/.bash_aliases, ~/.bash_history, ~/.zsh_history co historial de execución de comandos no terminal Linux no shell Bash/Zsh
  • Ofrece abreviaturas curtas (acrónimos) para comandos longos, lentos e difíciles de lembrar, pero que se usan con frecuencia (aínda que quizais non o saibas)
  • Mostra algunhas estatísticas
  • Parámetros de control de procesos

Instalación e lanzamento:

pip install topalias
python -m topalias

Se alguén está interesado na estrutura do proxecto que escriba. Hai unha idea para facer un modelo actual para novos proxectos en Python, incluíndo CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), proxecto de peixe marcado por linters fóra da caixa, lanzando o programa como un paquete python,
módulo, guión.

Fonte: linux.org.ru