pione action execとはアクションファイル内の指定したルール(transition)を実行するPIONEのコマンドです。作成したアクションファイルのテスト実行をするときに使うことができます。
オプション一覧
| オプション |
引数の型 |
引数のデフォルト |
説明 |
| 引数 |
location |
必須 |
Location of action document |
| 引数 |
name |
必須 |
Action name |
| -d |
PATH |
|
execute in the PATH |
| --domain-dump |
LOCATION |
|
Load the domain dump file |
| --color |
BOOLEAN |
true |
出力結果の文字に色を付ける |
| --debug |
[TYPE] |
system |
デバッグモードで実行 |
| -h |
[FORMAT] |
txt |
ヘルプを表示 |
| -v |
なし |
なし |
バージョンを表示 |
実行例
オプション必須項目のみの場合
アクションファイル
# HelloWorld.pione
## Hello
Here, you can write Comment.
```
echo "Hello PIONE world !" > {$O[1]}
```
実行結果
/PIONE-PNML$ pione action exec Basic1/HelloWorld.md Hello
/PIONE-PNML$ cat {[1]}
Hello PIONE world !
アクションファイルのルールHelloが実行されています。
オプション -d
-dによりルールを実行するパスを指定することができます。
実行結果
/PIONE-PNML$ mkdir test
/PIONE-PNML$ pione action exec Basic1/HelloWorld.md Hello -d test/
/PIONE-PNML$ cat test/{[1]}
Hello PIONE world !
指定したディレクトリに出力ファイルが作成されています。