Py doer — это приложение CLI, предназначенное для автоматизации выполнения нескольких команд в различных терминальных приложениях.
Показывая
Вам необходимо установить Python, Bash и gnome-terminal.
Установите Py doer в виртуальной среде:
Получить код
git clone [email protected]:boromir674/ doer .git
Установить в виртуальной среде Python
doer компакт-дисков
virtualenv env --python=источник python3 env/bin/activate
pip install python- doer
Предполагая, что ~/.local/bin находится в $PATH
ln -s $PWD/env/bin/py doer ~/.local/bin/py doer
Предполагая, что вы клонировали код в каталоге «/data/repos/ doer ».
псевдоним doer ='/data/repos/ doer /env/bin/py doer меню /data/repos/ doer /python- doer /menu_entries.json' псевдоним close-doing='/data/repos/ doer /env/bin/py doer close-doing'
Установите Py doer для пользователя:
Получить код
git clone [email protected]:boromir674/ doer .git
Установить для пользователя
doer компакт-дисков
pip install --user python- doer
Клика py doer теперь должна находиться (автоматически) в $PATH.
псевдоним doer = 'py doer меню /data/repos/ doer doer ' alias close-doing='py doer close-doing'
Для запуска просто выполните (либо из виртуальной среды, либо, если вы установили с пользовательской/глобальной областью):
чувак, doer
показать интерактивное меню
Меню py doer </path/to/menu.json>Программа анализирует записи, определенные в файле в формате json, определенном пользователем в файле json, и отображает интерактивное «меню» в терминале, ожидая, пока пользователь сделает выбор. Каждый выбор генерирует сценарий «do», который отвечает за открытие/создание одного или нескольких терминальных приложений. Для каждого терминального приложения генерируется сценарий запуска, который отвечает за выполнение определенных команд на этом терминале.
закрыть окна, порожденные предыдущим действием
doer делай близко