topalias: utilitário para gerar apelidos curtos a partir do histórico do bash/zsh

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