CLI拡張を作りました。.github以下のファイルのテンプレートをあらかじめ作成しておき、選択したものを現在のリポジトリの.githubフォルダ配下にコピーするだけのコマンドです。なにかを作る際、新しくリポジトリを作成した後に他の自分のリポジトリから.githubフォルダの中身をコピーする作業が多かったので、その作業をやめるために作成しました。動作にはghが必要です。以下のコマンドでインストール可能です。Syu-fu/dot-tmplアップデートの際は以下のコマンドを実行します。以下のようなコンフィグファイルを$XDG_CONFIG_HOME/gh-dot-tmpl/config.yamlに配置します。テンプレートファイルも同時に用意してください。.github/PULL_REQUEST_TEMPLATE.mdこの後、適用するリポジトリ内で以下のコマンドを実行します。prするとリポジトリの.githubフォルダ内にISSUE_TEMPLATE.mdとPULL_REQUEST_TEMPLATE.mdが作成されます。その他細かい機能についてはREADME.mdを参照してください。Actionsで簡単に使えるgo-licensesを作ってみました。こちらは以下のように呼び出せばライセンスの違反を確認できるようにしてあります。Syu-fu/go-licenses@v0.1.0終わりに今回は開発を快適に進めるため、CI/CDに力を入れて開発してみましたがリポジトリをきれいに保ちやすく、ライブラリの更新も楽なので他のプロジェクトに対しても適用していきたいです。同じファイルがあるとき強制的に上書きされてしまったり、コンフィグファイルの拡張子が固定されていたりとまだ課題は残っていますが割ときれいに作れたので良ければ使ってみてください。よって定められています。