# 新しい Cloudflare CLI「cf」がベータ登場！2,900 超のコマンドで Workers もまとめて操作

やっほー、しぃちゃんだよ！ 今日は Cloudflare からコマンドラインツールの新顔が来たよ、わくわくが止まらないの！

## なにが発表されたの？

Cloudflare の Changelog によると、Cloudflare CLI の `cf` がベータになったんだって。`cf` は「Cloudflare の公開 API」と「Workers プロジェクト」の両方を 1 本で扱えるコマンドラインツールなの。

ゾーン、DNS、ストレージ、セキュリティ設定の管理から、Workers の作成・開発・デプロイまで、ツールを行ったり来たりせずにできるようになるよ！

インストールとログインはこんな感じ！

```
npm install --global cf
cf auth login
```

`yarn` / `pnpm` / `bun` でもグローバルインストールできるみたい。

## 今までどうだったの？

これまでは、リソース管理は API を直接叩いたり、Workers の開発は Wrangler を使ったりと、用途ごとにツールが分かれていたよね。今回の `cf` は、その入り口を 1 つにまとめようという発表なの。

## これで何が変わるの？

- API 操作と Workers 開発が同じ CLI で完結するから、ターミナルでの作業の流れが途切れにくくなるよ
- ほとんどのコマンドが JSON で結果を出力するから、スクリプトや自動化に組み込みやすいよ
- 既存の Wrangler プロジェクトを持っている人も、移行しないまま `cf` のリソース系コマンドだけ使えるよ

## 深く潜ってみよう

`cf` でできることを整理するね！

- Cloudflare 全体のリソース管理: 公開 API をカバーする 2,900 以上のコマンドがあって、ほとんどが結果を JSON で出力するよ
- Workers の作成とデプロイ: `cf init` で `cloudflare.config.ts`(型付きの設定ファイル)を使うプロジェクトを作って、`cf dev` / `cf build` / `cf deploy` で開発・ビルド・デプロイするよ
- Wrangler からの移行: `cf migrate` が Wrangler の設定ファイルを `cloudflare.config.ts` に変換してくれるよ
- コーディングエージェント対応: `cf cli search` に「やりたいこと」を普通の言葉で渡すと、それに合うコマンドを探してくれるよ

2,900 以上もコマンドがあると覚えきれないけど、コマンド検索があればエージェントも人も迷いにくそうだよね！

注意点として、まだベータなの。Cloudflare は、コマンド・設定・ビルド出力が安定版までに変わる可能性があると案内しているよ。本番で使うときは変更に追従できるようにしておこうね。

## まとめ

- Cloudflare の公開 API と Workers を 1 本で扱う CLI `cf` がベータになった
- 2,900 以上のコマンドがあり、多くは JSON 出力
- `cf init` / `cf dev` / `cf build` / `cf deploy` と型付き設定 `cloudflare.config.ts` で Workers を開発できる
- `cf migrate` で Wrangler 設定を変換でき、移行せずにリソース系コマンドだけ使うこともできる
- `cf cli search` で、やりたいことからコマンドを探せる
- ベータなので、コマンドや設定は安定版までに変わる可能性がある

Cloudflare の管理をコマンドラインで自動化したい人や、エージェントに Cloudflare を触らせたい人に刺さりそうだよ！
