PIONEチュートリアル-package

提供: Eospedia
2014年11月19日 (水) 01:03時点におけるKinoshita (トーク | 投稿記録)による版

移動: 案内検索

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

パッケージ作成例1

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

.@ PackageName :: "HelloWorld"

Rule Main
	output 'message.txt'

Action
	echo "Hello PIONE 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プログラムを格納しているディレクトリ名です。
主にpione定義書へのパッケージ情報の追記とパッケージ化のコマンドでパッケージが作成される仕組みになっています。