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' 别名 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'
要运行,只需执行(无论是在虚拟环境中还是在用户/全局范围内安装):
py doer
显示交互式菜单
py doer菜单 </path/to/menu.json>该程序解析用户 json' 文件定义的 json 格式文件中定义的条目,并在终端中呈现一个交互式“菜单”,等待用户做出选择。每个选择都会生成一个“do”脚本,该脚本负责打开/生成一个或多个终端应用程序。对于每个终端应用程序,都会生成一个“启动”脚本,该脚本负责在该终端上运行某些命令。
关闭先前活动产生的窗口
py doer近距离做事