Rune のインストール
create rune-app コマンドを実行していくつかの質問に回答することにより、新しい Rune プロジェクトを素早く作成できます。
- Node.js -
v22.12.0以上 - ターミナル - Rune プロジェクトの初期化にはコマンドライン操作が必要です
インストール
Section titled “インストール”-
新しいプロジェクトの作成
ターミナルで以下のコマンドを実行し、新しい Rune プロジェクトを作成します。
Terminal window pnpm create rune-appTerminal window npm create rune-app@latestTerminal window yarn create rune-appTerminal window bun create rune-appプロジェクト名の入力、依存関係のインストール、git リポジトリの初期化について対話形式で確認されます。
プロジェクト名は引数として直接渡すこともできます。
Terminal window pnpm create rune-app my-cliTerminal window npm create rune-app@latest my-cliTerminal window yarn create rune-app my-cliTerminal window bun create rune-app my-cliプロジェクト名の代わりに
.を渡すと、現在のディレクトリにプロジェクトを作成できます。テンプレートと衝突するファイル(.gitignore、package.json、tsconfig.json、src/など)が含まれているとエラーになります。Terminal window pnpm create rune-app .Terminal window npm create rune-app@latest .Terminal window yarn create rune-app .Terminal window bun create rune-app . -
コマンドの実行
プロジェクトディレクトリに移動し、スターターに含まれる
helloコマンドを実行して動作を確認します。Terminal window cd my-clipnpm start helloTerminal window cd my-clinpm run start -- helloTerminal window cd my-cliyarn start helloTerminal window cd my-clibun start hello以下のような出力が表示されれば成功です。
hello from my-cli
非対話モード
Section titled “非対話モード”--yes(-y)フラグを渡すか、CI、エージェント環境、または TTY のない環境で実行すると、対話プロンプトをスキップしてデフォルト値で実行されます。
pnpm create rune-app my-cli --yes
# 現在のディレクトリにプロジェクトを作成する場合pnpm create rune-app . --yesnpm create rune-app@latest my-cli -- --yes
# 現在のディレクトリにプロジェクトを作成する場合npm create rune-app@latest . -- --yesyarn create rune-app my-cli --yes
# 現在のディレクトリにプロジェクトを作成する場合yarn create rune-app . --yesbun create rune-app my-cli --yes
# 現在のディレクトリにプロジェクトを作成する場合bun create rune-app . --yes個別の動作はオプションで制御できます。
| オプション | デフォルト | 説明 |
|---|---|---|
--yes / -y | false | すべてのプロンプトをスキップ |
--install / --no-install | true | 依存関係のインストール |
--git / --no-git | true | git リポジトリの初期化 |
# 依存関係のインストールをスキップpnpm create rune-app my-cli --yes --no-install
# git の初期化をスキップpnpm create rune-app my-cli --yes --no-git# 依存関係のインストールをスキップnpm create rune-app@latest my-cli -- --yes --no-install
# git の初期化をスキップnpm create rune-app@latest my-cli -- --yes --no-git# 依存関係のインストールをスキップyarn create rune-app my-cli --yes --no-install
# git の初期化をスキップyarn create rune-app my-cli --yes --no-git# 依存関係のインストールをスキップbun create rune-app my-cli --yes --no-install
# git の初期化をスキップbun create rune-app my-cli --yes --no-git対話モードでもこれらのオプションを渡すと、該当するプロンプトが省略されます。