Provided by: libmoosex-app-perl_1.22-1_all bug

NAME

       MooseX::App::Role - Define attributes in a role

SYNOPSIS

        package MyApp::Role::SomeRole;

        use Moose::Role; # optional
        use MooseX::App::Role;

        option 'testattr' => (
           isa             => 'rw',
           cmd_tags        => [qw(Important! Nice))],
        );

DESCRIPTION

       Enables the 'option' and 'parameter' keywords in your roles.

       Alternatively you can also just use attribute traits:

        has 'testattr' => (
           isa             => 'rw',
           traits          => ['AppOption'],
           cmd_type        => 'option',
           cmd_tags        => [qw(Important! Nice))],
        );