;
use base qw/App::Cme::Common/;
use Config::Model::ObjTreeScanner;
use YAML::PP qw/Dump/;
use JSON;
use Data::Dumper;
sub validate_args {
my ($self, $opt, $args) = @_;
$self->check_unknow
[
"format=s" => "dump using specified format (yaml json perl cml)",
{
regex => qr/^(?:json|ya?ml|perl|cml|cds)$/i,
default => 'yaml'
ump_string
= $format =~ /ya?ml/i ? Dump($perl_data)
: $format =~ /json/i ? encode_json($perl_data)
: Dumper($perl_data) ; # Perl data structu