PIONEチュートリアル-package

提供: Eospedia
2014年11月18日 (火) 09:02時点におけるKinoshita (トーク | 投稿記録)による版

移動: 案内検索

 ここでは、PIONEのパッケージ作成について示します。これにより複数のpione定義書を1つにまとめることができ、PIONE-WebClientで使用するときに1つのファイルを選ぶだけで済むので、ユーザが内部の処理の組み合わせを考えることなく複雑な処理を行うことができます。

パッケージ作成例1

 まずは最も単純な例でパッケージを作成してみましょう。PIONEチュートリアル#基本1(特定のファイルを出力する)のHelloプログラムをパッケージ化してみましょう。まず、pione定義書にパッケージ化のための情報を書き込みます。

.@ PackageName :: "HelloWorld"

Rule Main
  output 'message.txt'
Action
  echo "Hello, world!" > message.txt
End

ここでPackageNameはパッケージ化したときの名前を指します。

登録後に下記のコマンドを入力するとパッケージが作成されます。

$ pione package build Package1
info: update the package info file: local:Eos/tutorial/SampleCode/PIONE/Package1/pione-package.json
info: Package local:Eos/tutorial/SampleCode/PIONE/HelloWorld.ppg has been built successfully.

なおPackage1はHelloプログラムを格納しているディレクトリ名です。