pubspec.yml のテンプレートを作成し、ユーザーにパッケージの名前を入力してもらい、パッケージが取り込まれた pubspec.yml のバージョンを出力することを望んでいます。
現在、文字列補間の使用に傾倒していますが、コンパイル時に文字列を使用できるようにする必要があると思います。この場合、ファイルからテンプレートをロードし、何らかの形式の文字列置換を行ってパッケージ名やその他の情報を挿入し、レンダリングされたファイルをファイル システムに保存できるようにしたいと考えています。
通常、これを行うには別のパッケージをプルしますが、これが公開されていることを考えると、標準の Dart ライブラリで利用できるものを使用することに制限されていると想定しています。
誰でもここでガイダンスを提供できますか? 私は無駄にAPIドキュメントを検索しました。
更新:明確にするために、「pub init」コマンドを pub 自体に提供したいと考えています。これは pub の一部になるため、pub はまだ利用できないため、Dart パッケージのロードに依存することはできません。