新しいプロジェクトを作成する度にフロントエンドの環境とかコピペしまくっている自分に気付いた。
yeomanとかでgeneratorとか作ってみようかと思ったけどそれもめんどい。
そもそもyeoman大嫌い
そこで簡単にテンプレートを登録・利用出来るコマンドラインツール作ってみた
Feature
ざっくり以下の様なことが出来る
- 今いるディレクトリの中身を特定の名前を付けてテンプレートに登録
- 登録したテンプレートを好きな名前で利用
- 登録したテンプレートの一覧表示
- 不要になったテンプレートを削除
Install
npm install -g mytemplate
Usage
まずはテンプレート化したいディレクトリに移動
仮にmy-web-starter-kit
とか作ってたやつをwsk
とかで登録するとしよう
cd my-web-starter-kit
mytemplate add wsk
これでmy-web-starter-kitの中身をwskとして登録完了
mytemplate list
> wsk
みたいになってたらいい感じ
利用するときは
mytemplate new wsk projectA
実装してみて
まだパフォーマンス悪いから改善しなくちゃ
あとcommanderがとても便利だった。
おすすめです。
とりあえず個人用で作成したので諸々保証しかねますが好きに使ってみてください。
issueやプルリクも大歓迎です。
githubはこちら