「pione action exec」の版間の差分
提供: Eospedia
(ページの作成:「'''pione action exec'''とはアクション文書の実行を行うPIONEコマンドです。作成したアクション文書のテスト実行をするときに使...」) |
|||
| (同じ利用者による、間の11版が非表示) | |||
| 行1: | 行1: | ||
| − | '''pione action exec''' | + | '''pione action exec'''とはアクションファイル内の指定したルール(transition)を実行する[[PIONE]]の[[コマンド]]です。作成したアクションファイルのテスト実行をするときに使うことができます。 |
== オプション一覧 == | == オプション一覧 == | ||
| 行8: | 行8: | ||
<th>引数のデフォルト</th> | <th>引数のデフォルト</th> | ||
<th>説明</th> | <th>説明</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>引数</td> | ||
| + | <td>location</td> | ||
| + | <td>必須</td> | ||
| + | <td>アクションファイル名</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>引数</td> | ||
| + | <td>name</td> | ||
| + | <td>必須</td> | ||
| + | <td>ルール名</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-d</td> | <td>-d</td> | ||
<td>PATH</td> | <td>PATH</td> | ||
| − | <td></td> | + | <td>./</td> |
| − | <td> | + | <td>実行ディレクトリ名</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| 行19: | 行31: | ||
<td>LOCATION</td> | <td>LOCATION</td> | ||
<td></td> | <td></td> | ||
| − | <td> | + | <td>.domain.dumpファイルを読み込む</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| 行30: | 行42: | ||
<td>--debug</td> | <td>--debug</td> | ||
<td>[TYPE]</td> | <td>[TYPE]</td> | ||
| − | <td></td> | + | <td>system</td> |
<td>デバッグモードで実行</td> | <td>デバッグモードで実行</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>-h</td> | <td>-h</td> | ||
| − | <td> | + | <td>[FORMAT]</td> |
| − | <td> | + | <td>txt</td> |
<td>ヘルプを表示</td> | <td>ヘルプを表示</td> | ||
</tr> | </tr> | ||
| 行50: | 行62: | ||
== 実行例 == | == 実行例 == | ||
=== オプション必須項目のみの場合 === | === オプション必須項目のみの場合 === | ||
| + | アクションファイル<br> | ||
| + | <pre> | ||
| + | # HelloWorld.pione | ||
| + | |||
| + | ## Hello | ||
| + | Here, you can write Comment. | ||
| + | |||
| + | |||
| + | ``` | ||
| + | echo "Hello PIONE world !" > {$O[1]} | ||
| + | ``` | ||
| + | |||
| + | </pre> | ||
| + | <br> | ||
| + | |||
| + | 実行結果<br> | ||
| + | <pre> | ||
| + | /Basic1$ pione action exec HelloWorld.md Hello | ||
| + | /Basic1$ cat {[1]} | ||
| + | Hello PIONE world ! | ||
| + | </pre> | ||
| + | アクションファイルのルールHelloが実行されています。<br> | ||
| + | <br> | ||
| + | |||
| + | === オプション -d === | ||
| + | -dによりルールを実行するパスを指定することができます。<br> | ||
| + | <br> | ||
| + | |||
| + | 実行結果<br> | ||
<pre> | <pre> | ||
| + | /Basic1$ mkdir test | ||
| + | /Basic1$ pione action exec HelloWorld.md Hello -d test/ | ||
| + | /Basic1$ cat test/{[1]} | ||
| + | Hello PIONE world ! | ||
</pre> | </pre> | ||
| + | 指定したディレクトリに出力ファイルが作成されています。<br> | ||
<br> | <br> | ||
2014年12月10日 (水) 01:01時点における最新版
pione action execとはアクションファイル内の指定したルール(transition)を実行するPIONEのコマンドです。作成したアクションファイルのテスト実行をするときに使うことができます。
オプション一覧
| オプション | 引数の型 | 引数のデフォルト | 説明 |
|---|---|---|---|
| 引数 | location | 必須 | アクションファイル名 |
| 引数 | name | 必須 | ルール名 |
| -d | PATH | ./ | 実行ディレクトリ名 |
| --domain-dump | LOCATION | .domain.dumpファイルを読み込む | |
| --color | BOOLEAN | true | 出力結果の文字に色を付ける |
| --debug | [TYPE] | system | デバッグモードで実行 |
| -h | [FORMAT] | txt | ヘルプを表示 |
| -v | なし | なし | バージョンを表示 |