Perinci::CmdLine

Rinci/Riap-based command-line application framework
Download

Perinci::CmdLine Ranking & Summary

Advertisement

  • Rating:
  • 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