Craft

ソフトウェアのスクリーンショット:
Craft
ソフトウェアの詳細:
バージョン: 0.2.3
日付のアップロード: 20 Feb 15
開発者: Jamie Paton
ライセンス: 無料
人気: 19

Rating: 5.0/5 (Total Votes: 3)

クラフトは、すべてがネイティブPythonである除き、Makefileのようなツールです。
のインストール
クラフトをインストールピップ
クラフトは、Python 2.7以降とPython 3.2+で動作します。
のクラフティファイル
クラフトは、現在のディレクトリまたは環境変数$ CRAFTFILEでcrafty.pyの読み込みに失敗を読み込みます。
例のcrafty.py:
クラフトインポートタスクから、依存
@task
@depends( 'バー'、 'foo'に)
DEFケーキ():
  "" "
 プリントケーキ、とfoo&バーに依存します
 最初の実行するには
  "" "
 印刷( 'ケーキのための時間')
@task
DEFバー():
  "" "版画バー" ""
 印刷( 'バー')
@task
DEFのfoo():
 印刷(「こんにちは、私がfooよ」)
@task
DEFオート():
  "" "
 あなたは「クラフト」には引数を供給しないときに私は実行されます。
  "" "
 印刷は( "。オート - 私自身のことをやって「foo 'で今日はどれ。」)
 のfoo()
@task
DEFセットアップ():
  "" "
&NBSPは、私はすべての呼び出しに「クラフト」で一度に実行されます
  "" "
 印刷( "こんにちは良い先生は、私がセットアップルーチンです。」)
の使用法
crafty.pyを含むディレクトリにクラフト-hを実行すると、利用可能なタスクの一覧が表示されます。例:
用法:クラフト[-h] [タスク[タスク...]]
位置引数:
 タスク
オプションの引数:
  -h、このヘルプメッセージを表示して終了--help
利用可能なタスク:
- ケーキ:版画ケーキ、と最初に実行するためにはfoo&バーに依存します
- オート:あなたは「クラフト」には引数を供給しないときに私は実行されます。
- セットアップ:私は「クラフト」への呼び出しで一度実行されます
- fooは:
- バー:版画バー
ご覧のように、各@task関数のdocstringは、ヘルプ出力で表現され、ドキュメント文字列を省略することができる。
あなたのような個々のタスクを呼び出すことができます。
クラフトのfoo
などを1回の呼び出しで複数のタスクを実行します。
クラフトfooのバー

このリリースのの新機能:

  • クラフトからの単離と実際のタスクをキャッチ修正エラーます

のバージョン0.2.0にの新機能:

  • を追加しましたセットアップ()とオート()タスク
  • @dependsを経由して、タスクの依存関係のサポートが追加されました

の要件

  • のPythonます。

同じようなソフトウェア

bpython
bpython

14 Apr 15

Mozart
Mozart

3 Jun 15

Lua
Lua

17 Aug 18

へのコメント Craft

コメントが見つかりません
コメントを追加
画像をオンにする!