Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
@akashic/akashic-cli-init
Advanced tools
akashic-cli-init は Akashic ゲームのテンプレートを生成するツールです。
通常、ゲーム開発者がこのツールを直接利用する必要はありません。 akashic-cli を利用してください。 akashic-cli は Akashic Engine を使ったゲーム作成を補助するコマンドラインツールです。 Akashic Engineの詳細な利用方法については、 公式ページ を参照してください。
akashic-cli-init はTypeScriptで書かれたjsモジュールであるため、ビルドにはNode.jsが必要です。
npm run build
によりビルドできます。
npm install
npm run build
npm test
指定したテンプレートで初期化する。
akashic-cli-init -t typescript
-t
オプションに与えらえれる値 (テンプレートタイプ) は -l
オプションで一覧できます。
akashic-cli-init -l
akashic-cli-init は、以下に置かれているテンプレートを利用できます。
https://github.com/akashic-contents/templates
で提供されているもの)~/.akashic-templates/
)同一のテンプレートタイプがテンプレート配信サーバとローカルテンプレートディレクトリにある場合、テンプレート配信サーバが優先されます。
-t に github:<owner>/<repository>
と指定することで GitHub (github.com) からテンプレートを取得できます。
private repository など認証が必要な場合は akashic config
で init.github.protocol
を ssh
に設定してください。
以下は akashic
コマンドを利用した実行例です。
akashic config set init.github.protocol ssh # 初回のみ。認証を必要としない場合は不要。
akashic init -t github:your-orgs/your-repo
また ghe:<owner>/<repository>
と指定することで GitHub Enterprise からテンプレートを生成できます。
GitHub Enterprise の URL は akashic config
により設定できます。
akashic config set init.ghe.host your.company.com # 初回のみ
akashic init -t ghe:your-orgs/your-repo
末尾に #
をつけることで指定のブランチを参照することができます。
省略した場合はデフォルトブランチが参照されます。
akashic init -t ghe:your-orgs/your-repo#next
これらの実行には git
コマンドが必要です。
git
コマンドのパスを直接指定する場合は環境変数 GIT_BIN_PATH
に値を設定してください。
akashic-cli-init は以下の設定を利用します。設定は akashic config
コマンドを利用して行います。
init.repository
init.defaultTemplateType
javascript
。init.localTemplateDirectory
$HOME/.akashic-templates
。init.github.host
github.com
。init.github.protocol
https
または ssh
が指定可能。デフォルトは https
。init.ghe.host
your.company.com
)。デフォルトは undefined
。init.ghe.protocol
https
または ssh
が指定可能。デフォルトは https
。-t github:
や ghe:
、 -r
オプションで非公式な URL へアクセスする場合はプロンプトにて確認を行います。
プロンプトにて URL へのアクセスを許可した場合は、.akashicrc
へ最大 4 件保存します。5 件目を保存する場合は、最初の 1 件目が削除されます。
また、保存されている値とオプションで指定された値が同じ場合は、確認のプロンプトをスキップします。
本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。
ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。
FAQs
A module to get your Akashic game started.
The npm package @akashic/akashic-cli-init receives a total of 491 weekly downloads. As such, @akashic/akashic-cli-init popularity was classified as not popular.
We found that @akashic/akashic-cli-init demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.