App-Spec v0.15.1-TRIAL Latest Dev
Kwalitee Issues
- no_pax_headers
-
If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.
Error: ./PaxHeaders/App-Spec-v0.15.1,./PaxHeaders/App-Spec-v0.15.1,App-Spec-v0.15.1/PaxHeaders/utils,App-Spec-v0.15.1/PaxHeaders/utils,App-Spec-v0.15.1/utils/PaxHeaders/generate-schema-pm.pl,App-Spec-v0.15.1/utils/PaxHeaders/generate-schema-pm.pl,App-Spec-v0.15.1/utils/PaxHeaders/process-pod.pl,App-Spec-v0.15.1/utils/PaxHeaders/process-pod.pl,App-Spec-v0.15.1/PaxHeaders/examples,App-Spec-v0.15.1/PaxHeaders/examples,App-Spec-v0.15.1/examples/PaxHeaders/mysimpleapp-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/mysimpleapp-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/pcorelist-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/pcorelist-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/subrepo-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/subrepo-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/nometa-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/nometa-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/html,App-Spec-v0.15.1/examples/PaxHeaders/html,App-Spec-v0.15.1/examples/html/PaxHeaders/mysimpleapp.html,App-Spec-v0.15.1/examples/html/PaxHeaders/mysimpleapp.html,App-Spec-v0.15.1/examples/html/PaxHeaders/pcorelist.html,App-Spec-v0.15.1/examples/html/PaxHeaders/pcorelist.html,App-Spec-v0.15.1/examples/html/PaxHeaders/subrepo.html,App-Spec-v0.15.1/examples/html/PaxHeaders/subrepo.html,App-Spec-v0.15.1/examples/html/PaxHeaders/nometa.html,App-Spec-v0.15.1/examples/html/PaxHeaders/nometa.html,App-Spec-v0.15.1/examples/html/PaxHeaders/myapp.html,App-Spec-v0.15.1/examples/html/PaxHeaders/myapp.html,App-Spec-v0.15.1/examples/PaxHeaders/fish,App-Spec-v0.15.1/examples/PaxHeaders/fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/mysimpleapp.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/mysimpleapp.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/pcorelist.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/pcorelist.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/subrepo.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/subrepo.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/nometa.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/nometa.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/myapp.fish,App-Spec-v0.15.1/examples/fish/PaxHeaders/myapp.fish,App-Spec-v0.15.1/examples/PaxHeaders/bash,App-Spec-v0.15.1/examples/PaxHeaders/bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/mysimpleapp.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/mysimpleapp.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/pcorelist.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/pcorelist.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/subrepo.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/subrepo.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/nometa.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/nometa.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/myapp.bash,App-Spec-v0.15.1/examples/bash/PaxHeaders/myapp.bash,App-Spec-v0.15.1/examples/PaxHeaders/myapp-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/myapp-spec.yaml,App-Spec-v0.15.1/examples/PaxHeaders/pod,App-Spec-v0.15.1/examples/PaxHeaders/pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/mysimpleapp.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/mysimpleapp.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/pcorelist.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/pcorelist.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/subrepo.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/subrepo.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/nometa.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/nometa.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/myapp.pod,App-Spec-v0.15.1/examples/pod/PaxHeaders/myapp.pod,App-Spec-v0.15.1/examples/PaxHeaders/zsh,App-Spec-v0.15.1/examples/PaxHeaders/zsh,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_mysimpleapp,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_mysimpleapp,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_pcorelist,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_pcorelist,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_subrepo,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_subrepo,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_nometa,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_nometa,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_myapp,App-Spec-v0.15.1/examples/zsh/PaxHeaders/_myapp,App-Spec-v0.15.1/examples/PaxHeaders/bin,App-Spec-v0.15.1/examples/PaxHeaders/bin,App-Spec-v0.15.1/examples/bin/PaxHeaders/mysimpleapp,App-Spec-v0.15.1/examples/bin/PaxHeaders/mysimpleapp,App-Spec-v0.15.1/examples/bin/PaxHeaders/pcorelist,App-Spec-v0.15.1/examples/bin/PaxHeaders/pcorelist,App-Spec-v0.15.1/examples/bin/PaxHeaders/subrepo,App-Spec-v0.15.1/examples/bin/PaxHeaders/subrepo,App-Spec-v0.15.1/examples/bin/PaxHeaders/nometa,App-Spec-v0.15.1/examples/bin/PaxHeaders/nometa,App-Spec-v0.15.1/examples/bin/PaxHeaders/myapp,App-Spec-v0.15.1/examples/bin/PaxHeaders/myapp,App-Spec-v0.15.1/PaxHeaders/xt,App-Spec-v0.15.1/PaxHeaders/xt,App-Spec-v0.15.1/xt/PaxHeaders/10.validate-spec.t,App-Spec-v0.15.1/xt/PaxHeaders/10.validate-spec.t,App-Spec-v0.15.1/xt/PaxHeaders/02.pod-cover.t,App-Spec-v0.15.1/xt/PaxHeaders/02.pod-cover.t,App-Spec-v0.15.1/PaxHeaders/share,App-Spec-v0.15.1/PaxHeaders/share,App-Spec-v0.15.1/share/PaxHeaders/schema.yaml,App-Spec-v0.15.1/share/PaxHeaders/schema.yaml,App-Spec-v0.15.1/PaxHeaders/lib,App-Spec-v0.15.1/PaxHeaders/lib,App-Spec-v0.15.1/lib/PaxHeaders/App,App-Spec-v0.15.1/lib/PaxHeaders/App,App-Spec-v0.15.1/lib/App/PaxHeaders/Spec,App-Spec-v0.15.1/lib/App/PaxHeaders/Spec,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Completion,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Completion,App-Spec-v0.15.1/lib/App/Spec/Completion/PaxHeaders/Bash.pm,App-Spec-v0.15.1/lib/App/Spec/Completion/PaxHeaders/Bash.pm,App-Spec-v0.15.1/lib/App/Spec/Completion/PaxHeaders/Fish.pm,App-Spec-v0.15.1/lib/App/Spec/Completion/PaxHeaders/Fish.pm,App-Spec-v0.15.1/lib/App/Spec/Completion/PaxHeaders/Zsh.pm,App-Spec-v0.15.1/lib/App/Spec/Completion/PaxHeaders/Zsh.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Plugin,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Plugin,App-Spec-v0.15.1/lib/App/Spec/Plugin/PaxHeaders/Format.pm,App-Spec-v0.15.1/lib/App/Spec/Plugin/PaxHeaders/Format.pm,App-Spec-v0.15.1/lib/App/Spec/Plugin/PaxHeaders/Help.pm,App-Spec-v0.15.1/lib/App/Spec/Plugin/PaxHeaders/Help.pm,App-Spec-v0.15.1/lib/App/Spec/Plugin/PaxHeaders/Meta.pm,App-Spec-v0.15.1/lib/App/Spec/Plugin/PaxHeaders/Meta.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Role,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Role,App-Spec-v0.15.1/lib/App/Spec/Role/PaxHeaders/Plugin,App-Spec-v0.15.1/lib/App/Spec/Role/PaxHeaders/Plugin,App-Spec-v0.15.1/lib/App/Spec/Role/Plugin/PaxHeaders/GlobalOptions.pm,App-Spec-v0.15.1/lib/App/Spec/Role/Plugin/PaxHeaders/GlobalOptions.pm,App-Spec-v0.15.1/lib/App/Spec/Role/Plugin/PaxHeaders/Subcommand.pm,App-Spec-v0.15.1/lib/App/Spec/Role/Plugin/PaxHeaders/Subcommand.pm,App-Spec-v0.15.1/lib/App/Spec/Role/PaxHeaders/Command.pm,App-Spec-v0.15.1/lib/App/Spec/Role/PaxHeaders/Command.pm,App-Spec-v0.15.1/lib/App/Spec/Role/PaxHeaders/Plugin.pm,App-Spec-v0.15.1/lib/App/Spec/Role/PaxHeaders/Plugin.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Subcommand.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Subcommand.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Completion.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Completion.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Parameter.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Parameter.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Tutorial.pod,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Tutorial.pod,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Argument.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Argument.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Run,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Run,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Validator.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Validator.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Response.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Response.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Output.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Output.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Cmd.pm,App-Spec-v0.15.1/lib/App/Spec/Run/PaxHeaders/Cmd.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Option.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Option.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Schema.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Schema.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Run.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Run.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Pod.pm,App-Spec-v0.15.1/lib/App/Spec/PaxHeaders/Pod.pm,App-Spec-v0.15.1/lib/App/PaxHeaders/Spec.pm,App-Spec-v0.15.1/lib/App/PaxHeaders/Spec.pm,App-Spec-v0.15.1/PaxHeaders/CONTRIBUTING.md,App-Spec-v0.15.1/PaxHeaders/CONTRIBUTING.md,App-Spec-v0.15.1/PaxHeaders/MANIFEST.SKIP,App-Spec-v0.15.1/PaxHeaders/MANIFEST.SKIP,App-Spec-v0.15.1/PaxHeaders/Makefile.PL,App-Spec-v0.15.1/PaxHeaders/Makefile.PL,App-Spec-v0.15.1/PaxHeaders/t,App-Spec-v0.15.1/PaxHeaders/t,App-Spec-v0.15.1/t/PaxHeaders/lib,App-Spec-v0.15.1/t/PaxHeaders/lib,App-Spec-v0.15.1/t/lib/PaxHeaders/App,App-Spec-v0.15.1/t/lib/PaxHeaders/App,App-Spec-v0.15.1/t/lib/App/PaxHeaders/Spec,App-Spec-v0.15.1/t/lib/App/PaxHeaders/Spec,App-Spec-v0.15.1/t/lib/App/Spec/PaxHeaders/Example,App-Spec-v0.15.1/t/lib/App/Spec/PaxHeaders/Example,App-Spec-v0.15.1/t/lib/App/Spec/Example/PaxHeaders/MySimpleApp.pm,App-Spec-v0.15.1/t/lib/App/Spec/Example/PaxHeaders/MySimpleApp.pm,App-Spec-v0.15.1/t/lib/App/Spec/Example/PaxHeaders/Nometa.pm,App-Spec-v0.15.1/t/lib/App/Spec/Example/PaxHeaders/Nometa.pm,App-Spec-v0.15.1/t/lib/App/Spec/Example/PaxHeaders/MyApp.pm,App-Spec-v0.15.1/t/lib/App/Spec/Example/PaxHeaders/MyApp.pm,App-Spec-v0.15.1/t/PaxHeaders/16.fish-completion.t,App-Spec-v0.15.1/t/PaxHeaders/16.fish-completion.t,App-Spec-v0.15.1/t/PaxHeaders/14.disable-plugins.t,App-Spec-v0.15.1/t/PaxHeaders/14.disable-plugins.t,App-Spec-v0.15.1/t/PaxHeaders/15.generate-pod.t,App-Spec-v0.15.1/t/PaxHeaders/15.generate-pod.t,App-Spec-v0.15.1/t/PaxHeaders/data,App-Spec-v0.15.1/t/PaxHeaders/data,App-Spec-v0.15.1/t/data/PaxHeaders/11.completion.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/11.completion.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/11.invalid.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/11.invalid.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/11.valid.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/11.valid.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/12.dsl.yaml,App-Spec-v0.15.1/t/data/PaxHeaders/12.dsl.yaml,App-Spec-v0.15.1/t/PaxHeaders/11.appspecrun.t,App-Spec-v0.15.1/t/PaxHeaders/11.appspecrun.t,App-Spec-v0.15.1/t/PaxHeaders/00.compile.t,App-Spec-v0.15.1/t/PaxHeaders/00.compile.t,App-Spec-v0.15.1/t/PaxHeaders/13.argv.t,App-Spec-v0.15.1/t/PaxHeaders/13.argv.t,App-Spec-v0.15.1/t/PaxHeaders/12.dsl.t,App-Spec-v0.15.1/t/PaxHeaders/12.dsl.t,App-Spec-v0.15.1/PaxHeaders/META.json,App-Spec-v0.15.1/PaxHeaders/META.json,App-Spec-v0.15.1/PaxHeaders/README.md,App-Spec-v0.15.1/PaxHeaders/README.md,App-Spec-v0.15.1/PaxHeaders/dist.ini,App-Spec-v0.15.1/PaxHeaders/dist.ini,App-Spec-v0.15.1/PaxHeaders/MANIFEST,App-Spec-v0.15.1/PaxHeaders/MANIFEST,App-Spec-v0.15.1/PaxHeaders/META.yml,App-Spec-v0.15.1/PaxHeaders/META.yml,App-Spec-v0.15.1/PaxHeaders/Changes,App-Spec-v0.15.1/PaxHeaders/Changes,App-Spec-v0.15.1/PaxHeaders/LICENSE,App-Spec-v0.15.1/PaxHeaders/LICENSE,App-Spec-v0.15.1/PaxHeaders/README,App-Spec-v0.15.1/PaxHeaders/README
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| App::Spec | Specification for commandline apps | v0.15.1 | metacpan |
| App::Spec::Argument | App::Spec objects representing command line options or parameters | v0.15.1 | metacpan |
| App::Spec::Completion | Shell Completion generator | v0.15.1 | metacpan |
| App::Spec::Completion::Bash | Shell Completion generator for bash | v0.15.1 | metacpan |
| App::Spec::Completion::Fish | Shell Completion generator for fish | v0.15.1 | metacpan |
| App::Spec::Completion::Zsh | Shell Completion generator for zsh | v0.15.1 | metacpan |
| App::Spec::Option | App::Spec objects representing command line option specs | v0.15.1 | metacpan |
| App::Spec::Parameter | App::Spec objects representing command line parameters | v0.15.1 | metacpan |
| App::Spec::Plugin::Format | App::Spec Plugin for formatting data structures | v0.15.1 | metacpan |
| App::Spec::Plugin::Help | App::Spec Plugin for help subcommand and options | v0.15.1 | metacpan |
| App::Spec::Plugin::Meta | App::Spec Plugin for meta functions | v0.15.1 | metacpan |
| App::Spec::Pod | Generates Pod from App::Spec objects | v0.15.1 | metacpan |
| App::Spec::Role::Command | commands and subcommands both use this role | v0.15.1 | metacpan |
| App::Spec::Role::Plugin | Main role for App::Spec plugins | v0.15.1 | metacpan |
| App::Spec::Role::Plugin::GlobalOptions | Plugins for adding options should use this role | v0.15.1 | metacpan |
| App::Spec::Role::Plugin::Subcommand | Plugins for subcommands should use this role | v0.15.1 | metacpan |
| App::Spec::Run | App::Spec framework to run your app | v0.15.1 | metacpan |
| App::Spec::Run::Cmd | The App::Spec command which is run | v0.15.1 | metacpan |
| App::Spec::Run::Output | Output class for App::Spec::Run | v0.15.1 | metacpan |
| App::Spec::Run::Response | Response class for App::Spec::Run | v0.15.1 | metacpan |
| App::Spec::Run::Validator | Processes and validates options and parameters | v0.15.1 | metacpan |
| App::Spec::Schema | v0.15.1 | metacpan | |
| App::Spec::Subcommand | Represents an App::Spec subcommand | v0.15.1 | metacpan |
Other Files
| CONTRIBUTING.md | metacpan |
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README | metacpan |
| README.md | metacpan |
| dist.ini | metacpan |