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