App-AppSpec
view release on metacpan or search on metacpan
lib/App/AppSpec.pm view on Meta::CPAN
require App::AppSpec::Schema::Validator;
my $validator = App::AppSpec::Schema::Validator->new;
my $spec_file = $parameters->{spec_file};
if (ref $spec_file eq 'SCALAR') {
my $spec = YAML::PP::Load($$spec_file);
@errors = $validator->validate_spec($spec);
}
else {
@errors = $validator->validate_spec_file($spec_file);
}
binmode STDOUT, ":encoding(utf-8)";
if (@errors) {
print $validator->format_errors(\@errors);
say $run->colored(out => red => "Not valid!");
}
else {
say $run->colored(out => [qw/ bold green /] => "Validated â");
}
}
sub cmd_new {
( run in 0.270 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )