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