doer
v1.0.2
Py doer是一個 CLI 應用程序,旨在在不同的終端應用程式中自動執行多個命令。
特色
您需要安裝 Python、Bash 和 gnome-terminal。
在虛擬環境中安裝Py doer :
取得程式碼
git 克隆 [email protected]:boromir674/ doer .git
在python虛擬環境中安裝
光碟doer
virtualenv env --python=python3 來源 env/bin/activate
pip 安裝 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 menu /data/repos/ doer /python- doer /menu_entries.json' doer close-doing='/data/repos/ doer /env/bin/py doer close-doing'
為使用者安裝 Py doer :
取得程式碼
git 克隆 [email protected]:boromir674/ doer .git
為用戶安裝
光碟doer
pip install --user python- doer
py doer cli 現在應該(自動)位於 $PATH 中
alias doer ='py doer menu /data/repos/ doer /python- doer /menu_entries.json' alias close-doing='py doer close-doing'
要運行,只需執行(無論是在虛擬環境中還是在使用者/全域範圍內安裝):
Python doer
顯示互動式選單
py doer選單 </path/to/menu.json>該程式解析使用者 json' 檔案定義的 json 格式檔案中定義的條目,並在終端中呈現一個互動式“選單”,等待使用者做出選擇。每個選擇都會產生一個“do”腳本,該腳本負責開啟/產生一個或多個終端應用程式。對於每個終端應用程序,都會產生一個「啟動」腳本,該腳本負責在該終端上執行某些命令。
關閉先前活動產生的視窗
py doer近距離做事