コンテンツにスキップ

CLI:メディア

メディアを上げる、一覧にする、変える、削除するコマンドです。どのコマンドにも付けられる共通のフラグ(--host、--json など)は CLI のコマンドのリファレンス にあります。

使い方は CLI でメディアを上げる にあります。

コマンド 内容
hakocms-cli media delete メディアを削除する
hakocms-cli media get メディアを取得する
hakocms-cli media list メディアの一覧
hakocms-cli media update メディアの代替テキストとタグを変える
hakocms-cli media upload メディアをアップロードする。ファイルをいくつも渡せる(1 つずつ送る)
hakocms-cli media usages メディアを使っているエントリー

メディアを削除する。

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

メディアを取得する。

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

メディアの一覧。

ターミナルウィンドウ
hakocms-cli media list [OPTIONS]
フラグ・引数 説明
-s, --space <SLUG> スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順
--query <TEXT> ファイル名・代替テキスト・タグで探す
--tag <TEXT> このタグを持つもの
--kind <TEXT> image か file
--limit <N> 出す件数(既定 30)
--all 全部のページをたどる

メディアの代替テキストとタグを変える。

ターミナルウィンドウ
hakocms-cli media update [OPTIONS] <ID>
フラグ・引数 説明
-s, --space <SLUG> スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順
<ID> ID
--alt <TEXT> 代替テキスト
--tags <JSON> タグ(文字列の配列)。渡すと置き換える
--data <JSON> 本文全体(JSON)。@file でファイル、- で標準入力から。ほかのフラグは、その上に重ねる

メディアをアップロードする。ファイルをいくつも渡せる(1 つずつ送る)。

途中で失敗したら、そこで止める(送り終えたものは残る)

ターミナルウィンドウ
hakocms-cli media upload [OPTIONS] <FILE>...
フラグ・引数 説明
<FILE> 送るファイル
-s, --space <SLUG> スペース。省くと HAKOCMS_SPACE、hakocms-cli.toml、spaces use で決めたものの順
--alt <TEXT> 代替テキスト(すべてのファイルに付ける)
--tags <JSON> タグ(文字列の JSON の配列、[“news”,“top”])

メディアを使っているエントリー。

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