コンテンツにスキップ
mcms-cli is an unofficial community CLI(microCMS非公式).GitHub
mcms-cli Docs
日本語
Esc
navigateopen⌘Jpreview
このページの内容

コマンドリファレンス

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: 色付き出力を無効化

関連ページ

最終更新 2026年8月1日