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