conscript を用いてやる主なことは launchconfig に基いて書かれているコマンドのインストールと更新だ。
launchconfig ファイルは GitHub プロジェクトにて保存されていて、それを cs コマンドから指定する。
例えば、以下のようにして giter8 テンプレートシステムをインストールする:
$ cs foundweekends/giter8
launchconfig はアプリのバージョンも指定するが、もう一つ「/」を付けて別のバージョン番号を指定することも可能だ:
$ cs foundweekends/giter8/0.2.1
プロジェクトの作者はプレリリースや別版の launchconfig を Gibhub 上の別のブランチに push するかもしれない。--branch もしくは -b オプションを使って、別のブランチから launchconfig を読み込むことができる。
$ cs foundweekends/giter8 --branch staging
スナップショットなどを使っていて、conscript の boot ディレクトリが古かったり、不明なアーティファクトが入っている場合はクリーンすることが可能だ:
$ cs --clean-boot
これで、次に (cs のような) conscript アプリを実行すると、boot ディレクトリに新しくライブラリ依存性を取ってくるようになる。大抵はローカルの Ivy キャッシュに行くだけだと思うけど。