コンテンツにスキップ

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 [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 [OPTIONS] <ID>
フラグ・引数 説明
-s, --space <SLUG> スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順
<ID> ID
--force 確かめずに行う

ロールを取得する。

ターミナルウィンドウ
hakocms-cli roles get [OPTIONS] <ID>
フラグ・引数 説明
-s, --space <SLUG> スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順
<ID> ID

ロールの一覧。

ターミナルウィンドウ
hakocms-cli roles list [OPTIONS]
フラグ・引数 説明
-s, --space <SLUG> スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順

ロールの名前と権限を変える。

ターミナルウィンドウ
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 でファイル、- で標準入力から。ほかのフラグは、その上に重ねる