hiroyukim / Volans

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAME

volans - cl tool

SYNOPSIS

# 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

AUTHOR

Hiroyuki Yamanaka

About


Languages

Language:Perl 100.0%