Vifu CLI
Vifu CLI はローカルゲームプロジェクトの開発ツールです。プロジェクト設定、静的 Web ビルド、デプロイ、公開、デプロイエラーの確認に使います。
インストール
bash
curl -fsSL https://vifu.dev/cli | bash
vifu --helpネイティブインストーラーを使えない場合は npm も使えます。
bash
npm install -g @vifu/cli@alpha
vifu --helpプロジェクト内で使う場合:
bash
npm install --save-dev @vifu/cli@alpha
npx vifu --helpプロジェクト作成は npm 初期化コマンドを使います。
bash
npm create @vifu/vifu my-game -- --template vanilla --no-interactivevifu.ai でアカウントを作成してからログインします。
bash
vifu loginよく使うコマンド
| コマンド | 用途 |
|---|---|
vifu login | デプロイや公開のためにサインインする。 |
vifu logout | 現在の API 環境からサインアウトする。 |
vifu logout --all | 保存された Vifu 認証情報をすべて削除する。 |
vifu setup | 現在のゲームプロジェクトを検出して設定する。 |
vifu build | 現在のプロジェクトをビルドする。 |
vifu build ./game | 別ディレクトリのプロジェクトをビルドする。 |
vifu run | ローカルゲームプロジェクトを実行する。 |
vifu test | 対応するローカルテストワークフローを実行する。 |
vifu deploy | ビルド、検証、アップロード、プレイ可能な URL 作成を行う。 |
vifu publish | 準備済みビルドやマーケットプレイスフロー向けの低レベル公開コマンド。 |
既存ゲームを Vifu に合わせる
vifu setupを実行する。- 検出されたビルド設定を確認します。
- 検出結果が合わない場合だけプロジェクト設定を調整します。
- AI やバックエンドへの直接呼び出しを Vifu SDK に置き換えます。
vifu deployを実行します。
CDN JavaScript や外部 AI API を使っているゲームは、先に デプロイポリシー を読んでください。
Coding agent のワークフローには、別途 Vifu Agent Skill をインストールします。
ゲーム管理
bash
vifu games list
vifu games share <game-id>
vifu games submit <game-id>
vifu games delete <game-id>管理コマンドはデプロイ時と同じ Vifu Cloud アカウントを使います。
任意の診断
bash
vifu manifest check
vifu manifest explain通常は vifu deploy の前に手動で実行する必要はありません。デプロイ時にプロジェクト設定を自動で確認します。ビルドやアップロードなしで診断したい場合や CI で使う場合のコマンドです。