CLI コマンド仕様
| コマンド | 引数 | 動作 |
|---|---|---|
tyoi | なし | run と同じ。--help、--version も処理する |
tyoi create [name] | プロジェクト名 | <cwd>/<name>/ を作り、プロジェクトテンプレートをコピーする |
tyoi init [name] | プロジェクト名 | 現在のディレクトリへプロジェクトテンプレートをコピーする |
tyoi config | なし | 現在のディレクトリへ設定テンプレートをコピーする |
tyoi run | なし | 設定ファイルを探索し、サーバーを起動する |
tyoi info | なし | 設定ファイルと CLI オプションを合わせた設定を表示する |
tyoi setting <key> <value> | 設定キーと値 | .tyoi-server/config.json に CLI 設定を保存する |
tyoi help | なし | コマンド一覧を表示する |
プロジェクト名
名前に使用できる文字は次の正規表現に一致するものです。
text
^[a-zA-Z0-9-]+$名前を省略した場合、現在のディレクトリ名を初期値として CLI が入力を求めます。
設定ファイル探索
run と info は現在のディレクトリ直下、および config/ 以下から次の名前の JavaScript ファイルを探索します。
text
tyoi.config.js
tyoi.<name>.config.js<name> には英字、数字、ピリオドを使用できます。config/ は再帰的に探索されます。TypeScript の設定ファイルは読み込みません。複数見つかった場合は、ソート済み一覧から対話形式で選択します。