ツールボックス

プログラムのスキャフォールディング

Last updated April 20, 2026

概要

mplx toolbox template programコマンドは、Metaplexが管理するプログラムテンプレートを現在のディレクトリにクローンします。

  • Metaplexの規約があらかじめ設定された新しいSolanaプログラムプロジェクトをブートストラップします。
  • テンプレートキーが指定されない場合、インタラクティブなピッカーを起動します。
  • PATHgitが存在する必要があります。
  • フロントエンドテンプレートについてはtoolbox template websiteを参照してください。

クイックリファレンス

以下の表は、コマンドの引数、前提条件、および副作用をまとめたものです。

項目
コマンドmplx toolbox template program [template]
オプション引数template — 次のいずれか: shank
インタラクティブはい — 引数を省略するとピッカーが表示されます
必要条件PATHgitがあること
副作用現在の作業ディレクトリにクローンします

利用可能なテンプレート

利用可能なテンプレートキーは、Metaplexが管理するリポジトリにマッピングされます。

テンプレート説明
shankShankを使用してIDLを生成するSolanaプログラムテンプレート2.0。

基本的な使用法

引数なしでコマンドを実行してインタラクティブに選択するか、テンプレートキーを渡して直接クローンします。

# インタラクティブなテンプレートピッカーを起動
mplx toolbox template program
# 特定のテンプレートをクローン
mplx toolbox template program <template>

引数

唯一のオプションの位置引数は、テンプレートを選択します。

  • template (オプション): テンプレートキー。省略された場合、インタラクティブなピッカーが表示されます。

これらの例は、インタラクティブピッカーと直接クローンの両方を示しています。

mplx toolbox template program
mplx toolbox template program shank

注意事項

  • テンプレートはgit cloneによって現在の作業ディレクトリにクローンされます。
  • gitがインストールされ、PATH上で利用可能であることを確認してください。
  • ウェブサイト/フロントエンドテンプレートについては、toolbox template websiteを使用してください。