在与应用程序相同的上下文中运行命令

appdo的Python项目详细描述


在应用程序上下文中运行命令。 让我们在crontab中消除cd和source!

要求

  • 仅支持Python2.7

我们很快就会支持3.5。

设置

$ pip install --user appdo
or
(venv)$ pip install appdo

用法

首先,在toml中编写配置文件~/.appdo.conf

[default]
cd = "~/work/myapp"
source = ["/etc/profile", "~/.bash_profile"]
prefix = "bundle exec"

[default.env]
PAGER    = "cat"
RACK_ENV = "staging"

然后运行appdo命令。命令将以配置方式执行。

$ appdo rake -vT

相当于:

$ cd ~/work/myapp
$ source /etc/profile
$ source ~/.bash_profile
$ PAGER=cat RACK_ENV=staging bundle exec rake -vT

更改日志

0.2.0(2016-04-24)

  • 公开发布。
  • 许可证已更改为apache许可证
  • cd选项添加到配置文件
  • 未指定命令时返回错误。
  • –添加了listapp命令行选项,以查看已设置的应用程序

0.1.2(2016-04-22)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当一个字段的名称发生变化时,java如何解析这些数据?   编写一个java getBonusPercentage()方法来返回员工的奖金加工资   java向Android活动添加容器和操作栏。   java JVM在切换网络访问点后找不到类   Java Matcher慢速正则表达式   java Android片段视图,带有垂直滚动条和左右滑动手势检测   如何在java中找到数组的所有子集?   java无法从给定源创建信封,因为根元素未命名为envelope   java JavaFX矩形旋转轴从左上角以外的点开始   java Tomcat从关系中获取临时对象   java HttpSession和ServletContext没有给出期望的结果   java EditText正在将自身复制到另一个EditText字段   Jsoup之间的区别是什么。parse()和Jsoup。java中的ParseBodyFragment()?   TableView中的java订单列   函数式编程“展开”可选或可选。在Java流(或并行流)中返回前为空   java如何下载Google Play Games服务保存的游戏快照数据,静默?