Py doer ist eine CLI-Anwendung, die darauf abzielt, die Ausführung mehrerer Befehle in verschiedenen Terminalanwendungen zu automatisieren.
Mit
Sie müssen Python, Bash und Gnome-Terminal installiert haben.
Installieren Sie Py doer in einer virtuellen Umgebung:
Holen Sie sich den Code
git clone [email protected]:boromir674/ doer .git
Installieren Sie es in einer virtuellen Python-Umgebung
CD- doer
virtualenv env --python=python3 source env/bin/activate
pip install python- doer
Angenommen, ~/.local/bin befindet sich in $PATH
ln -s $PWD/env/bin/py doer ~/.local/bin/py doer
Angenommen, Sie haben den Code im Verzeichnis „/data/repos/ doer “ geklont.
alias doer ='/data/repos/ doer /env/bin/py doer menu /data/repos/ doer /python- doer /menu_entries.json' alias close-doing='/data/repos/ doer /env/bin/py doer close-doing'
Installieren Sie Py doer für den Benutzer:
Holen Sie sich den Code
git clone [email protected]:boromir674/ doer .git
Für Benutzer installieren
CD- doer
pip install --user python- doer
Die Py- doer -CLI sollte sich jetzt (automatisch) in $PATH befinden
alias doer ='py doer menu /data/repos/ doer /python- doer /menu_entries.json' alias close-doing='py doer close-doing'
Zum Ausführen führen Sie einfach Folgendes aus (entweder in der virtuellen Umgebung oder bei der Installation mit Benutzer-/globalem Bereich):
py doer
Interaktives Menü anzeigen
Py doer -Menü </path/to/menu.json>Das Programm analysiert die Einträge, die in der von der JSON-Datei des Benutzers definierten JSON-formatierten Datei definiert sind, und stellt ein interaktives „Menü“ im Terminal dar, das darauf wartet, dass der Benutzer eine Auswahl trifft. Bei jeder Auswahl wird ein „Do“-Skript generiert, das für das Öffnen/Erzeugen einer oder mehrerer Terminalanwendungen verantwortlich ist. Für jede Terminalanwendung wird ein „Start“-Skript generiert, das für die Ausführung bestimmter Befehle auf diesem Terminal verantwortlich ist.
Schließen Sie Fenster, die aus früheren Aktivitäten hervorgegangen sind
py doer close-doing