$shibayu36->blog;

株式会社はてなでエンジニアをしています。プログラミングや読書のことなどについて書いています。

shipit Cinnamon version 0.04

Cinnamonの0.04をshipitしました。

Changes

今回の変更は以下のとおり。deploy.plに書かれているパラメータをCLIから上書きできるようになりました。capistranoにおける-sと同じような感じですね。id:magicalhat(hatyuki@github)さん++

0.04    Sun Jan 20 08:28:45 2013
    - add config example
    - accept command-line arguments using -s (--set) option. Thanks to hatyuki@github.

Synopsis

例えば

use Cinnamon::DSL;
role server => 'localhost';

set args1 => 'hoge';
set args2 => 'fuga';
task print => sub {
    my $host  = shift;
    printf "%s, %s\n", get('args1'), get('args2');
};

のような設定があるとして、

cinnamon -s args1=foo -s args2=bar server print

とすると、

foo, bar

と出力されるというものです。外部からパラメータを渡したいときなどに便利ですね。

どうぞご利用ください。