bom

Crates.iobom
lib.rsbom
version0.1.2
sourcesrc
created_at2018-09-23 04:55:37.009909
updated_at2018-09-23 06:03:35.024112
descriptionboilerplate manager CLI
homepage
repositoryhttps://github.com/uma0317/bom
max_upload_size
id86099
size23,863
UMA (uma0317)

documentation

README

bom

bomはBoilerplateやテンプレートを簡単に管理するためのCLIツールです。

インストール方法

$ cargo install bom

コマンド

add

対称フォルダをテンプレートとして保存します。
第1引数にファイルパスと第二引数にテンプレート名を受け取ります。ファイルパスは絶対パス、相対パス、"."でカレントディレクトリを対象にします。
テンプレート名を省略すると対称フォルダの名前になります。

bom add <path> [name]

rm

引数にテンプレート名を受け取り、そのテンプレートを削除します

bom rm [name]

ls

テンプレート一覧を表示します。

bom ls

init

テンプレートをもとに新たなフォルダを作成します。 第一引数にテンプレート名、第二引数にプロジェクト名を受け取ります。
プロジェクト名を省略した場合、テンプレート名で作成されます。

bom init <template_name> <project_name>

また、 -iをつけるとキー操作で選択できる

$ bom init -i

Boilerplate List

   ‣ boiler1
    boiler2

ignore

テンプレートに加えないファイル、フォルダのグローバル設定をします。 デフォルトでは".git"と".bomignore"が設定されています。

ignore add

ignoreリストに追加します。

bom ignore add [name]

ignore rm

ignoreリストにから削除します。

bom ignore add [name]

ignore ls

ignoreファイル一覧を表示します。

bom ignore ls

.bomignoreの記述例

対象ディレクトリ直下に.bomignoreファイルを置くとそこに書かれているファイル、フォルダはテンプレートに追加されません。 例えば以下のように記述するとhogeとfuga/foo.txtが無視されます。

hoge
fuga/foo.txt
Commit count: 64

cargo fmt