Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
@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 config set init.github.protocol ssh # 初回のみ。認証を必要としない場合は不要。
akashic-cli-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
これらの実行には 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 gihtub:
や 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 48 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
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.