Craft

软件截图:
Craft
软件详细信息:
版本: 0.2.3
上传日期: 20 Feb 15
开发: Jamie Paton
许可: 免费
人气: 19

Rating: 5.0/5 (Total Votes: 3)

工艺是一样的Makefile的工具,但一切都在原生的Python。
安装
PIP安装工艺
工艺工程的Python 2.7+和Python 3.2+。
狡猾的文件
工艺将读取尝试读取crafty.py当前目录或环境变量$ CRAFTFILE。
一个例子crafty.py:
从工艺的导入任务,取决于
@task
@depends('巴','富')
高清蛋糕():
 “,”“
 打印的蛋糕,并依赖于foo和酒吧
 先运行
 “,”“
 打印(“时间的蛋糕”)
@task
高清栏():
 “”“版画栏”“”
 打印(“巴”)
@task
高清FOO():
 打印(“你好,我是富”)
@task
高清自动():
 “,”“
 当你没有提供参数“手艺”我会跑。
 “,”“
 打印(“自动 - 做我自己的事情哪个是'富'今天。”)
  FOO()
@task
DEF设置():
 “,”“
 我会在任何调用“手艺”运行一次
 “,”“
 打印(“你好好先生,我的安装例程。”)
用法
在包含目录crafty.py运行工艺-h将显示可用的任务列表。例如:
用法:工艺[-h] [任务[任务...]
位置参数:
 任务
可选参数:
  -h,--help显示此帮助信息并退出
可用的任务:
- 蛋糕:蛋糕打印,并且依赖于foo和酒吧先运行
- 汽车:我会跑的时候你没有提供参数“手艺”。
- 设置:我会在任何调用“手艺”运行一次
- 富:
- 酒吧:酒吧打印
正如你所看到的,文档字符串每个@task的功能将被在帮助输出代表,以及文档字符串可以省略。
你可以调用像单个任务:
工艺FOO
并运行多个任务有一个电话这样的:
工艺FOO吧

什么是此版本中的新

  • 在修正错误捕获隔离工艺和实际任务

什么是0.2.0版本,新的

  • 在添加设置()和自动()任务
  • 在通过@depends的任务相关性增加支持

要求

  • 在Python中

类似的软件

GNU Binutils
GNU Binutils

17 Aug 18

SmartEiffel
SmartEiffel

3 Jun 15

Pyexpander
Pyexpander

20 Feb 15

意见 Craft

评论没有发现
添加评论
打开图片!