volans - cl tool
# create config file
mkdir ~/.volans
cat >> ~/.volans/config.pl
{
hooks => {
echo => sub { qq{echo "hello $_[0]"} },
},
groups => {
'group_01' => {
'before_hooks' => [qw/echo/],
'after_hooks' => [qw/echo/],
'hosts' => [qw/127.0.0.1/],
'cmd' => sub {
return sprintf(qq{ssh %s 'echo "hello"'},$_[0]);
},
},
},
};
% volans -g group_01
-g group name
-c config file path
--help Show this help
Hiroyuki Yamanaka