Group
Extension

Matches 6

App-Changelord ( Y/YA/YANICK/App-Changelord-0.0.2.tar.gz, YANICK, 2022; MetaCPAN )
App-Changelord/lib/App/Changelord/Command/Bump.pm ( view source; MetaCPAN )
ypes of its changes.
Also set the release date of that release to today.
END

use Path::Tiny;
use JSON;
use YAML           qw/ Bless /;
use List::AllUtils qw/ first min uniq /;
use Version::Dotted::Se
App-Changelord ( Y/YA/YANICK/App-Changelord-0.0.2.tar.gz, YANICK, 2022; MetaCPAN )
App-Changelord/lib/App/Changelord/Command/Init.pm ( view source; MetaCPAN )
0;

use Moo;
use CLI::Osprey desc => 'initialize new changelog source file';

use Path::Tiny;
use JSON;
use YAML           qw/ Bless /;
use List::AllUtils qw/ first min uniq /;
use Version::Dotted::Se
App-Changelord ( Y/YA/YANICK/App-Changelord-0.0.2.tar.gz, YANICK, 2022; MetaCPAN )
App-Changelord/lib/App/Changelord/Command/Version.pm ( view source; MetaCPAN )
6.0;

use Moo;
use CLI::Osprey
    desc => 'output the latest/next version';

use Path::Tiny;
use JSON;
use YAML::XS;
use List::AllUtils qw/ first min /;
use Version::Dotted::Semantic;

with 'App::Cha
App-Changelord ( Y/YA/YANICK/App-Changelord-0.0.2.tar.gz, YANICK, 2022; MetaCPAN )
App-Changelord/lib/App/Changelord/Command/Print.pm ( view source; MetaCPAN )
ll changelog. The default is to render the changelog
in markdow, but the option C<--json> can be used to have a JSON
version instead.

To generate the changelog without the NEXT release, uses the
C<--
::ChangeTypes';
with 'App::Changelord::Role::Render';

option json => (
    is => 'ro',
    default => 0,
    doc => 'output schema as json',
);

option next => (
    is => 'ro',
    default => 1,
   
App-Changelord ( Y/YA/YANICK/App-Changelord-0.0.2.tar.gz, YANICK, 2022; MetaCPAN )
App-Changelord/lib/App/Changelord/Command/Schema.pm ( view source; MetaCPAN )
;
use 5.36.0;

use Moo;
use CLI::Osprey
    doc => 'print JSON schema for the changelog format',
    description_pod => <<'END';
Print the JSON schema describing the data format used by changelord.

B
an also be printed as JSON
via the C<--json> option.
END

use Path::Tiny;
use JSON;
use YAML;

option json => (
    is => 'ro',
    default => 0,
    doc => 'output schema as json',
);

sub run($self)
schema = YAML::Load(path(__FILE__)->sibling('changelog-schema.yml')->slurp);

    print $self->json ? JSON->new->pretty->encode(YAML::Load($schema)) : YAML::Dump($schema);
}

'end of App::Changelog::C
App-Changelord ( Y/YA/YANICK/App-Changelord-0.0.2.tar.gz, YANICK, 2022; MetaCPAN )
App-Changelord/lib/App/Changelord/Command/Validate.pm ( view source; MetaCPAN )
changelog against the JSON Schema used by changelord.
END

use Path::Tiny;
use JSON;
use YAML::XS;
use JSON::Schema::Modern;

with 'App::Changelord::Role::Changelog';

option json => (
    is => 'ro',
output schema as json',
);

sub run($self) {
    local $YAML::XS::Boolean = 'boolean';

    my $schema = path(__FILE__)->sibling('changelog-schema.yml')->slurp;

    my $result = JSON::Schema::Modern-

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.