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

NAME

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

SYNOPSIS

        package MyApp::Role::SomeRole;

        use MooseX::App::Role; # Alo loads Moose::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'],   # required
           cmd_type        => 'option',        # required
           cmd_tags        => [qw(Important! Nice))],
        );