ARGV-Struct
view release on metacpan or search on metacpan
# SYNOPSIS
use ARGV::Struct;
my $struct = ARGV::Struct->new->parse;
# DESCRIPTION
Have you ever felt that you need something different than Getopt?
Are you tired of shoehorning Getopt style arguments into your commandline scripts?
Are you trying to express complex datastructures via command line?
then ARGV::Struct is for you!
It's designed so the users of your command line utilities won't hate you when things
get complex.
# THE PAIN
'Doing' => 'Today'
}
]
};
#
# TODO
Try to combine with Getopt/MooseX::Getopt, so some parameters could be an ARGV::Struct. The
rest would be parsed Getopt style.
# CONTRIBUTE
The source code and issues are on https://github.com/pplu/ARGV-Struct
# THANKS
Matt S. Trout for suggesting that ARGV::Struct syntax be JSONY compatible
# AUTHOR
lib/ARGV/Struct.pm view on Meta::CPAN
=head1 SYNOPSIS
use ARGV::Struct;
my $struct = ARGV::Struct->new->parse;
=head1 DESCRIPTION
Have you ever felt that you need something different than Getopt?
Are you tired of shoehorning Getopt style arguments into your commandline scripts?
Are you trying to express complex datastructures via command line?
then ARGV::Struct is for you!
It's designed so the users of your command line utilities won't hate you when things
get complex.
=head1 THE PAIN
lib/ARGV/Struct.pm view on Meta::CPAN
'Doing' => 'Today'
}
]
};
=head1
=head1 TODO
Try to combine with Getopt/MooseX::Getopt, so some parameters could be an ARGV::Struct. The
rest would be parsed Getopt style.
=head1 CONTRIBUTE
The source code and issues are on https://github.com/pplu/ARGV-Struct
=head1 THANKS
Matt S. Trout for suggesting that ARGV::Struct syntax be JSONY compatible
=head1 AUTHOR
( run in 1.650 second using v1.01-cache-2.11-cpan-49f99fa48dc )