Py doer es una aplicación CLI que tiene como objetivo automatizar la ejecución de múltiples comandos en diferentes aplicaciones de terminal.
Presentando
Necesitas tener instalado Python, Bash y gnome-terminal.
Instale Py doer en un entorno virtual:
Obtener el código
git clone [email protected]:boromir674/ doer .git
Instalar en un entorno virtual de Python
doer de cd
entorno virtualenv --python=python3 fuente entorno/bin/activate
pip install python- doer
Suponiendo que ~/.local/bin esté en $PATH
ln -s $PWD/env/bin/py doer ~/.local/bin/py doer
Suponiendo que haya clonado el código en el directorio '/data/repos/ doer '
alias doer ='/data/repos/ doer /env/bin/py doer menu /data/repos doer doer /python-doer/menu_entries.json' alias close-doing='/data/repos/ doer /env/bin/py doer close-doing'
Instale Py doer para el usuario:
Obtener el código
git clone [email protected]:boromir674/ doer .git
Instalar para el usuario
doer de cd
instalación de pip --usuario python- doer
El py doer cli ahora debería estar (automáticamente) en $PATH
alias doer ='py doer menu /data/repos/ doer doer ' alias cerrar-hacer = 'py doer cerrar-hacer'
Para ejecutar, simplemente ejecute (ya sea desde el entorno virtual o si lo instaló con alcance de usuario/global):
doer de py
mostrar menú interactivo
menú doer py </path/to/menu.json>El programa analiza las entradas definidas en el archivo con formato json definido por el archivo json del usuario y muestra un "Menú" interactivo en la terminal, esperando que el usuario haga una selección. Cada selección genera un script 'do' que es responsable de abrir/generar una o más aplicaciones de terminal. Para cada aplicación de terminal, se genera un script de 'inicio' que es responsable de ejecutar ciertos comandos en ese terminal.
cerrar ventanas generadas por actividad anterior
py doer de cierre