本文へスキップ

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-interactive

vifu.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 に公開する

  1. vf setup を実行する。
  2. 検出されたビルド設定を確認します。
  3. 検出結果が合わない場合だけプロジェクト設定を調整します。
  4. VifuHub SDK から Agent Runtime のホスト機能を使います。
  5. 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 で使う場合のコマンドです。