akashic-cli-init は Akashic ゲームのテンプレートを生成するツールです。
通常、ゲーム開発者がこのツールを直接利用する必要はありません。 akashic-cli を利用してください。
akashic-cli-init はTypeScriptで書かれたjsモジュールであるため、ビルドにはNode.jsが必要です。
npm run build
によりgulpを使ってビルドできます。
npm install
npm run build
がそれぞれ実行されます。
npm test
デフォルトのテンプレートで初期化する。
akashic-cli-init
指定したテンプレートで初期化する。
akashic-cli-init -t typescript
akashic-cli-init のテンプレートはローカルテンプレートディレクトリに配置されています。 ローカルテンプレートディレクトリにテンプレートが存在しない場合、 テンプレートを以下の順番で探し、最初に見つかったものを利用します。
- テンプレート配信サーバ (ただしURLが空文字列の場合このステップは省略)
- コマンドに付属するファクトリテンプレート (javascript, typescript のみ)
テンプレートを再ダウンロードする場合、一度ローカルテンプレートのディレクトリを手動で削除する必要があります。
ローカルテンプレートのディレクトリは akashic-config で未設定の場合、
~/.akashic-templates
になります。
akashic-cli init は以下の設定を利用します。設定は akashic config
コマンドを利用して行います。
init.repository
: テンプレート配信サーバのURL。空文字列の時はサーバを利用しない。デフォルトは空文字列。init.defaultTemplateType
: テンプレートの種類が省略されたときに利用するテンプレート名。デフォルトはjavascript
。init.localTemplateDirectory
: ローカルファイルシステムでテンプレートを保存する場所。デフォルトは$HOME/.akashic-templates
。
本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。
ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。