Perinci::CmdLineRinci/Riap-based command-line application framework | |
Download |
Perinci::CmdLine Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Steven Haryanto
- Publisher web site:
- http://search.cpan.org/~sharyanto/
Perinci::CmdLine Tags
Perinci::CmdLine Description
Perinci::CmdLine is a command-line application framework written in Perl. It access functions using Riap protocol (Perinci::Access) so you get transparent remote access. It utilizes Rinci metadata in the code so the amount of plumbing that you have to do is quite minimal.What you'll get:- Command-line parsing (currently using Getopt::Long, with some tweaks)- Help message (utilizing information from metadata)- Tab completion for bash (including completion from remote code)This module uses Log::Any and Log::Any::App for logging.This module uses Moo for OO.SYNOPSISIn your command-line script: #!/usr/bin/perl use Perinci::CmdLine; Perinci::CmdLine->new(url => 'Your::Module', ...)->run;See also the peri-run script which provides a command-line interface for Perinci::CmdLine.Product's homepage
Perinci::CmdLine Related Software