The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

DynGig::Util::CLI::OpsDB - CLI for a simple operations database

EXAMPLE

 use DynGig::Util::CLI::OpsDB;

 DynGig::Util::CLI::OpsDB->main
 (
     master => 'hostname',
     database => '/database/directory/path',
 );

SYNOPSIS

$exe --help

$exe --range range [--count | --delete] [--format format]

$exe --Regex range [--count | --delete] [--format format]

[echo YAML |] $exe YAML [--count | --delete] [--format format]

[echo YAML |] $exe YAML --update

e.g.

To read help menu

 $exe --help

To display records of host001 to host004, in CSV form by name,colo,rack

 $exe -r host001~4 -f '"%s,%s,%s",name,colo,rack'

To display records that match /host00?/, in raw YAML form

 $exe -R 'host00?'

To display the records of hosts in area A, cab 6, in raw YAML form

 $exe '{area: A, rack: 6}'

To count the above records

 $exe '{area: A, rack: 6}' -c

To delete the above records

 $exe '{area: A, rack: 6}' -d

To add/update host008,

 $exe 'host008: {area: A, rack: 6, ..}' -u

NOTE

See DynGig::Util