Changes for version 0.007 - 2019-05-18
- dsl values should not override other values
Documentation
How to write an app with App::Spec::Run
Modules
Specification for commandline apps
App::Spec objects representing command line options or parameters
Shell Completion generator
Shell Completion generator for bash
Shell Completion generator for zsh
App::Spec objects representing command line option specs
App::Spec objects representing command line parameters
App::Spec Plugin for formatting data structures
App::Spec Plugin for help subcommand and options
App::Spec Plugin for meta functions
Generates Pod from App::Spec objects
commands and subcommands both use this role
Main role for App::Spec plugins
Plugins for adding options should use this role
Plugins for subcommands should use this role
App::Spec framework to run your app
The App::Spec command which is run
Output class for App::Spec::Run
Response class for App::Spec::Run
Processes and validates options and parameters
Represents an App::Spec subcommand
Examples
- examples/bash/myapp.bash
- examples/bash/mysimpleapp.bash
- examples/bash/pcorelist.bash
- examples/bash/subrepo.bash
- examples/bin/myapp
- examples/bin/mysimpleapp
- examples/bin/pcorelist
- examples/bin/subrepo
- examples/html/myapp.html
- examples/html/mysimpleapp.html
- examples/html/pcorelist.html
- examples/html/subrepo.html
- examples/myapp-spec.yaml
- examples/mysimpleapp-spec.yaml
- examples/pcorelist-spec.yaml
- examples/pod/myapp.pod
- examples/pod/mysimpleapp.pod
- examples/pod/pcorelist.pod
- examples/pod/subrepo.pod
- examples/subrepo-spec.yaml
- examples/zsh/_myapp
- examples/zsh/_mysimpleapp
- examples/zsh/_pcorelist
- examples/zsh/_subrepo