SYNOPSIS % gen-inline-pericmd-script /Perinci/Examples/gen_array -o gen-array % ./gen-array ERROR 400: Missing required argument(s): len % ./gen-array --help ... help message printed ... % ./gen-array 3 2 3 1 % ./gen-array 3 --json [200,"OK",[3,1,2],{}] DESCRIPTION EARLY DEVELOPMENT. FAQ What about tab completion? Use App::GenPericmdCompleterScript to generate a separate completion script. If you use Dist::Zilla, see also Dist::Zilla::Plugin::GenPericmdScript which lets you generate script (and its completion script) during build. SEE ALSO Perinci::CmdLine, Perinci::CmdLine::Any, Perinci::CmdLine::Lite, Perinci::CmdLine::Classic App::GenPericmdScript