「pione package remove」の版間の差分
提供: Eospedia
(→オプション一覧) |
|||
| (同じ利用者による、間の2版が非表示) | |||
| 行12: | 行12: | ||
<td>引数</td> | <td>引数</td> | ||
<td>target</td> | <td>target</td> | ||
| − | <td></td> | + | <td>必須</td> |
| − | <td> | + | <td>パッケージ名(アノテーションの.@ PackageNameに相当)</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| 行19: | 行19: | ||
<td>NAME</td> | <td>NAME</td> | ||
<td>origin</td> | <td>origin</td> | ||
| − | <td> | + | <td>エディタ名(アノテーションの.@ Editorに相当)</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| 行25: | 行25: | ||
<td>NAME</td> | <td>NAME</td> | ||
<td>なし</td> | <td>なし</td> | ||
| − | <td> | + | <td>タグ名(アノテーションの.@ Tagに相当)</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
| 行55: | 行55: | ||
== 実行例 == | == 実行例 == | ||
| + | 登録されている下記のようにパッケージファイルが登録されている(/.pione/package-database.json)ときの例を示します。なお、比較のためにコマンド実行前に登録されているパッケージは全て同じ状態で実行しています。<br> | ||
| + | <pre> | ||
| + | [{"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":"v0.1.0","Digest":"a5237611c1611c90a4cb27ba322aae54"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":null,"Digest":"f415417f6be67713fee7ccb81e888c8e"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":"v0.1.0","Digest":"4d198b782f4ae278519adda1df688458"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":null,"Digest":"f32a6849d1e26a0e7486285e19ee26bb"}] | ||
| + | </pre> | ||
| + | <br> | ||
| + | |||
=== オプション必須項目のみの場合 === | === オプション必須項目のみの場合 === | ||
| + | デフォルトでは--editorは"origin"、--tagはnullとして実行されます。<br> | ||
| + | <pre> | ||
| + | /PIONE$ pione package remove HelloWorld | ||
| + | info: Package "HelloWorld" has been removed from package database. | ||
| + | </pre> | ||
| + | <br> | ||
| + | |||
| + | 実行後のパッケージ登録内容<br> | ||
| + | <pre> | ||
| + | [{"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":"v0.1.0","Digest":"a5237611c1611c90a4cb27ba322aae54"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":null,"Digest":"f415417f6be67713fee7ccb81e888c8e"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":"v0.1.0","Digest":"4d198b782f4ae278519adda1df688458"}] | ||
| + | </pre> | ||
| + | --editorがoriginで--tagがないパッケージが削除されています。<br> | ||
| + | <br> | ||
| + | |||
| + | === オプション --editor === | ||
| + | --editorのみを設定して実行してみます。<br> | ||
| + | <pre> | ||
| + | /PIONE$ pione package remove HelloWorld --editor Kinoshita | ||
| + | info: Package "HelloWorld"(editor: Kinoshita) has been removed from package database. | ||
| + | </pre> | ||
| + | <br> | ||
| + | |||
| + | 実行後のパッケージ登録内容<br> | ||
| + | <pre> | ||
| + | [{"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":"v0.1.0","Digest":"a5237611c1611c90a4cb27ba322aae54"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":"v0.1.0","Digest":"4d198b782f4ae278519adda1df688458"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":null,"Digest":"f32a6849d1e26a0e7486285e19ee26bb"}] | ||
| + | </pre> | ||
| + | --editorがKinoshitaで--tagがないパッケージが削除されています。<br> | ||
| + | <br> | ||
| + | |||
| + | === オプション --tag === | ||
| + | --tagのみを設定して実行してみます。<br> | ||
| + | <pre> | ||
| + | /PIONE$ pione package remove HelloWorld --tag v0.1.0 | ||
| + | info: Package "HelloWorld"(tag: v0.1.0) has been removed from package database. | ||
| + | </pre> | ||
| + | <br> | ||
| + | |||
| + | 実行後のパッケージ登録内容<br> | ||
| + | <pre> | ||
| + | [{"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":"v0.1.0","Digest":"a5237611c1611c90a4cb27ba322aae54"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":null,"Digest":"f415417f6be67713fee7ccb81e888c8e"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":null,"Digest":"f32a6849d1e26a0e7486285e19ee26bb"}] | ||
| + | </pre> | ||
| + | --editorがoriginで--tagがv0.1.0のパッケージが削除されています。<br> | ||
| + | <br> | ||
| + | |||
| + | さらに--editor付けた場合で実行してみます。<br> | ||
| + | <pre> | ||
| + | /PIONE$ pione package remove HelloWorld --editor Kinoshita --tag v0.1.0 | ||
| + | info: Package "HelloWorld"(editor: Kinoshita, tag: v0.1.0) has been removed from package database. | ||
| + | </pre> | ||
| + | <br> | ||
| + | |||
| + | 実行後のパッケージ登録内容<br> | ||
<pre> | <pre> | ||
| + | [{"PackageName":"HelloWorld","Editor":"Kinoshita","Tag":null,"Digest":"f415417f6be67713fee7ccb81e888c8e"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":"v0.1.0","Digest":"4d198b782f4ae278519adda1df688458"}, | ||
| + | {"PackageName":"HelloWorld","Editor":"origin","Tag":null,"Digest":"f32a6849d1e26a0e7486285e19ee26bb"}] | ||
</pre> | </pre> | ||
| + | --editorがKinoshitaで--tagがv0.1.0のパッケージが削除されています。<br> | ||
<br> | <br> | ||
2014年12月17日 (水) 07:54時点における最新版
pione package removeとはパッケージの登録を削除するPIONEのコマンドです。
オプション一覧
| オプション | 引数の型 | 引数のデフォルト | 説明 |
|---|---|---|---|
| 引数 | target | 必須 | パッケージ名(アノテーションの.@ PackageNameに相当) |
| --editor | NAME | origin | エディタ名(アノテーションの.@ Editorに相当) |
| --tag | NAME | なし | タグ名(アノテーションの.@ Tagに相当) |
| --color | BOOLEAN | true | 出力結果の文字に色を付ける |
| --debug | [TYPE] | system | デバッグモードで実行 |
| -h | [FORMAT] | txt | ヘルプを表示 |
| -v | なし | なし | バージョンを表示 |