コマンドリファレンス
mcms-cliで利用できる主要コマンドを、認証、設定、コンテンツ、メディア、APIスキーマ、型生成、ドキュメント参照の目的別に一覧化します。各コマンドの役割と代表的な実行例に加え、JSON出力、プロファイル選択、タイムアウト、再試行など、共通オプションも確認できます。
APIとコンテンツ
microcms api list --json
microcms api info <endpoint> --json
microcms api schema inspect <endpoint> --json
microcms content list <endpoint> --all --json
microcms content get <endpoint> <id> --json
microcms content create <endpoint> --file payload.json --dry-run --json
microcms content update <endpoint> <id> --file payload.json --dry-run --json
microcms content delete <endpoint> <id> --dry-run --json
microcms validate <endpoint> --file payload.json --json
エクスポートとインポート
microcms content export <endpoint> \
--out backup/contents.json \
--json
microcms content export --all \
--out backup/ \
--json
microcms content import <endpoint> \
--file backup/contents.json \
--dry-run \
--strict-warnings \
--json
file-based運用
microcms content pull <endpoint> \
--all \
--out managed-content \
--format managed-json \
--json
microcms content verify <endpoint> \
--dir managed-content \
--only-changed \
--json
microcms content push <endpoint> \
--dir managed-content \
--json
content pushは、既定ではverifyだけを行います。remoteへ書き込む場合は--executeが必要です。managed-json v1はlist APIが対象で、削除は明示的なtombstoneを使います。
メディア
microcms media list --limit 20 --image-only --json
microcms media upload ./image.png --dry-run --json
microcms media delete --url <media-url> --dry-run --json
スキーマと型
microcms schema pull --out schema.json --json
microcms schema diff --baseline schema.json --json
microcms types sync --out microcms-types.d.ts --json
認証と設定
microcms auth status --json
microcms auth profile list --json
microcms config doctor --json
microcms completion install zsh --json
主なグローバルオプション
--json: 機械判定用JSON--profile <name>: 接続プロファイルを選択--service-domain <domain>: service domainを明示--api-key-stdin: APIキーを標準入力から渡す--timeout <ms>: タイムアウトを指定--retry <count>: retry-safeなリクエストの再試行回数--verbose: 詳細情報を含める--no-color: 色付き出力を無効化