Group
Extension

Matches 6

Class-Usul ( P/PJ/PJFL/class-usul/Class-Usul-0.84.1.tar.gz, PJFL, 2018; MetaCPAN )
Class-Usul/lib/Class/Usul/Constants.pm ( view source; MetaCPAN )
dir );
use IPC::SRLock::Constants     ( );

my $Assert          = sub {};
my $Config_Extn     = '.json';
my $Exception_Class = 'Class::Usul::Exception';
my $Log_Levels      = [ qw( alert debug error f
ead2 COMMA

The comma character

=head2 CONFIG_EXTN

The default configuration file extension, F<.json>. Change this by
setting the C<Config_Extn> class attribute

=head2 DEFAULT_CONFHOME

Default dir
Class-Usul ( P/PJ/PJFL/class-usul/Class-Usul-0.84.1.tar.gz, PJFL, 2018; MetaCPAN )
Class-Usul/lib/Class/Usul/Config/Programs.pm ( view source; MetaCPAN )


A hash reference loaded from from a file selected by OS name. The file is named
like F<os_linux.json> and can be found in the configuration C<ctrldir>

=item C<owner>

String. Name of the applicatio
Class-Usul ( P/PJ/PJFL/class-usul/Class-Usul-0.84.1.tar.gz, PJFL, 2018; MetaCPAN )
Class-Usul/lib/Class/Usul/Functions.pm ( view source; MetaCPAN )
    },
                 'File::DataClass::IO' => sub { $_[ 0 ]->pathname     },
                 'JSON::XS::Boolean'   => sub { $_[ 0 ].q()           },
                 'Type::Tiny'          => sub {
Class-Usul ( P/PJ/PJFL/class-usul/Class-Usul-0.84.1.tar.gz, PJFL, 2018; MetaCPAN )
Class-Usul/lib/Class/Usul/TraitFor/ConnectInfo.pm ( view source; MetaCPAN )

Provides the DBIC connect information array reference

=head1 Configuration and Environment

The JSON data looks like this:

  {
     "credentials" : {
        "schedule" : {
           "driver" : "m
Class-Usul ( P/PJ/PJFL/class-usul/Class-Usul-0.84.1.tar.gz, PJFL, 2018; MetaCPAN )
Class-Usul/lib/Class/Usul/TraitFor/UntaintedGetopts.pm ( view source; MetaCPAN )
scribe_options );
use Data::Record;
use Encode                 qw( decode );
use JSON::MaybeXS          qw( decode_json );
use Scalar::Util           qw( blessed );
use Moo::Role;

my $Extra_Argv = []
val; defined ($val = $cmdline_opt->$name()) and
            $params->{ $name } = $option->{json} ? decode_json( $val ) : $val;
      }

      $option->{required} and not defined $params->{ $name }
   
ata::Record>

=item L<Encode>

=item L<Getopt::Long>

=item L<Getopt::Long::Descriptive>

=item L<JSON::MaybeXS>

=item L<Moo::Role>

=back

=head1 Incompatibilities

There are no known incompatibilit
Class-Usul ( P/PJ/PJFL/class-usul/Class-Usul-0.84.1.tar.gz, PJFL, 2018; MetaCPAN )
Class-Usul/lib/Class/Usul/Options.pm ( view source; MetaCPAN )
:Install           qw( install_sub );

my @option_attributes
   = qw( autosplit config doc format json negateable order repeatable short );

my @banished_keywords
   = qw( extra_argv new_with_options 
 } = $options{documentation};
   defined $options{order} or $options{order} = 0;

   if ($options{json}) {
      delete $options{repeatable}; delete $options{autosplit};
      delete $options{negateab
  f : float value

By default, it's a boolean value.

=item C<json>

Boolean which if true means that the argument to the option is in JSON format
and will be decoded as such

=item C<negateable>

App

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