Open Hayao0819 opened 6 months ago
自分が今のところ考えているのはMustache likeな{ project_name }
というプレースホルダーに対して逐次変換していくという仕様です。
project_name
の他にもユーザー名を表すuser_name
や、書き込み先のpathを表すtarget_dir
などもサポートしたいと考えています。
ユーザー名についてはデフォルトはユーザー名から取得し、設定ファイルでユーザー自身が明示的に指定できるようにしたいです。
実装についてですが、ツイートにもあるようにEtaかMustache.jsを採用しようと考えています。 また、現状プロジェクト名と書き込み先ディレクトリの名前を共用するようなコードになっているため、そのあたりの整理が必要だと考えています。
なので、テンプレート機能の実装を進めながら下記
の2つを行いたいと思っています。
テンプレート機能についてEtaかMustache.jsを使って実装しようと考えてます
— こまもか🦊 (@Comamoca_) May 3, 2024
現状プロジェクト名=書き込みディレクトリのPathになっているので、まずその部分の値を分離させるところからやろうと思ってます
まだissueを立ててはないので、先に立てていただけるとありがたいです
概要
何かしらの設定ファイルを用いてプロジェクト名やURLをファイルに埋め込みたい。
事例
発端ツイート
https://twitter.com/Hayao0819/status/1786400216415195261