Um utilitário de código aberto para gerar aliases curtos com base no histórico bash/zsh foi publicado no GitHub: https://github.com/CSRedRat/topalias
Problemas que o programa resolve:
- Análise de arquivos ~/.bash_aliases, ~/.bash_history, ~/.zsh_history com o histórico de execução de comandos no terminal Linux no shell Bash/Zsh
- Oferece abreviações curtas (acrônimos) para comandos longos, demorados e difíceis de lembrar, mas usados com frequência (mesmo que você nem saiba disso)
- Exibe algumas estatísticas
- Parâmetros de controle de processos
Instalação e lançamento:
pip instalar topalias
python -m topálias
Se alguém estiver interessado na estrutura do projeto, por favor escreva. Existe uma ideia de criar um modelo atual para novos projetos em Python, incluindo CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), projeto fish verificado por linters prontos para uso, iniciando o programa como um pacote python,
módulo, roteiro.
Fonte: linux.org.ru