CLI:ロール
スペースのロール(できる操作の組み合わせ)を作る、変える、削除するコマンドです。どのコマンドにも付けられる共通のフラグ(--host、--json など)は CLI のコマンドのリファレンス にあります。
| コマンド | 内容 |
|---|---|
hakocms-cli roles create |
ロールを作る |
hakocms-cli roles delete |
ロールを削除する |
hakocms-cli roles get |
ロールを取得する |
hakocms-cli roles list |
ロールの一覧 |
hakocms-cli roles update |
ロールの名前と権限を変える |
hakocms-cli roles create
Section titled “hakocms-cli roles create”ロールを作る。
hakocms-cli roles create [OPTIONS]| フラグ・引数 | 説明 |
|---|---|
-s, --space <SLUG> |
スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順 |
--actions <JSON> |
コンテンツタイプごとの操作。既定はどれにも何もできない |
--name <TEXT> |
ロールの名前 |
--permissions <JSON> |
スペース全体への権限(文字列の配列)。既定は空 |
--data <JSON> |
本文全体(JSON)。@file でファイル、- で標準入力から。ほかのフラグは、その上に重ねる |
hakocms-cli roles delete
Section titled “hakocms-cli roles delete”ロールを削除する。
hakocms-cli roles delete [OPTIONS] <ID>| フラグ・引数 | 説明 |
|---|---|
-s, --space <SLUG> |
スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順 |
<ID> |
ID |
--force |
確かめずに行う |
hakocms-cli roles get
Section titled “hakocms-cli roles get”ロールを取得する。
hakocms-cli roles get [OPTIONS] <ID>| フラグ・引数 | 説明 |
|---|---|
-s, --space <SLUG> |
スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順 |
<ID> |
ID |
hakocms-cli roles list
Section titled “hakocms-cli roles list”ロールの一覧。
hakocms-cli roles list [OPTIONS]| フラグ・引数 | 説明 |
|---|---|
-s, --space <SLUG> |
スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順 |
hakocms-cli roles update
Section titled “hakocms-cli roles update”ロールの名前と権限を変える。
hakocms-cli roles update [OPTIONS] <ID>| フラグ・引数 | 説明 |
|---|---|
-s, --space <SLUG> |
スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順 |
<ID> |
ID |
--actions <JSON> |
コンテンツタイプごとの操作。既定はどれにも何もできない |
--name <TEXT> |
ロールの名前 |
--permissions <JSON> |
スペース全体への権限(文字列の配列)。既定は空 |
--data <JSON> |
本文全体(JSON)。@file でファイル、- で標準入力から。ほかのフラグは、その上に重ねる |