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中

類似的軟件

SMOP
SMOP

11 May 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

Cake
Cake

14 Apr 15

LLVM
LLVM

17 Aug 18

意見 Craft

評論沒有發現
添加評論
打開圖片!