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

En GitHub se ha publicado una herramienta de código abierto para generar alias cortos a partir del historial de bash/zsh: https://github.com/CSRedRat/topalias

Tareas que resuelve el programa:

  • Análisis de archivos ~/.bash_aliases, ~/.bash_history, ~/.zsh_history con el historial de comandos ejecutados en la terminal de Linux en la shell Bash/Zsh
  • Ofrece abreviaturas cortas (acronismos) para comandos largos, difíciles de recordar y que requieren mucho tiempo para escribir, pero que se utilizan con frecuencia (aunque puede que ni siquiera se sospeche de ello)
  • Muestra algunas estadísticas
  • Procesa parámetros de control

Instalación y ejecución:

pip install topalias
python -m topalias

Si a alguien le interesa la estructura del proyecto, por favor háganmelo saber. Tengo la idea de crear una plantilla actual para nuevos proyectos en Python, que incluya CI/CD (GitHub Actions, GitLab CI, Travis CI, ganchos pre-commit de git), y que esté verificada por linters desde el principio, así como la ejecución del programa como paquete de Python,
módulo, script.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster