topalias: utilidad para generar alias cortos a partir del historial de bash/zsh

Se ha publicado en GitHub una utilidad de código abierto para generar alias de historial bash/zsh cortos: https://github.com/CSRedRat/topalias

Tareas que resuelve el programa:

  • Análisis de archivos ~/.bash_aliases, ~/.bash_history, ~/.zsh_history con historial de ejecución de comandos en terminal Linux en shell Bash/Zsh
  • Ofrece abreviaturas cortas (acrónimos) para comandos largos, largos y difíciles de recordar, pero que se usan con frecuencia (aunque es posible que ni siquiera lo sepa)
  • Muestra algunas estadísticas.
  • Maneja los parámetros de control

Instalación y lanzamiento:

pip instalar topalias
python -m topalias

Si alguien está interesado en la estructura del proyecto, escriba, por favor. Hay una idea para hacer una plantilla actualizada para nuevos proyectos en Python, incluyendo CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), un pez de proyecto probado por linters fuera de la caja. , ejecutando el programa como un paquete de python,
guión del módulo.

Fuente: linux.org.ru