---
abstract: 'A base class providing config, locking, logging, and l10n'
author:
- 'Peter Flanigan, C<< <pjfl@cpan.org> >>'
build_requires:
Capture::Tiny: '0.22'
File::Spec: '0'
Hash::MoreUtils: '0.05'
Module::Build: '0.4004'
Module::Metadata: '0'
Sys::Hostname: '0'
Test::Deep: '0.108'
Test::Requires: '0.06'
version: '0.88'
configure_requires:
Module::Build: '0.4004'
version: '0.88'
dynamic_config: '1'
generated_by: 'Dist::Zilla version 5.037, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Class-Usul
no_index:
directory:
- examples
- inc
- share
- t
provides:
Class::Usul:
file: lib/Class/Usul.pm
version: v0.77.1
Class::Usul::Config:
file: lib/Class/Usul/Config.pm
version: v0.77.1
Class::Usul::Config::Programs:
file: lib/Class/Usul/Config/Programs.pm
version: v0.77.1
Class::Usul::Constants:
file: lib/Class/Usul/Constants.pm
version: v0.77.1
Class::Usul::Crypt:
file: lib/Class/Usul/Crypt.pm
version: v0.77.1
Class::Usul::Crypt::Util:
file: lib/Class/Usul/Crypt/Util.pm
version: v0.77.1
Class::Usul::Exception:
file: lib/Class/Usul/Exception.pm
version: v0.77.1
Class::Usul::File:
file: lib/Class/Usul/File.pm
version: v0.77.1
Class::Usul::Functions:
file: lib/Class/Usul/Functions.pm
version: v0.77.1
Class::Usul::Getopt:
file: lib/Class/Usul/Getopt.pm
version: v0.77.1
Class::Usul::Getopt::Usage:
file: lib/Class/Usul/Getopt/Usage.pm
version: v0.77.1
Class::Usul::IPC:
file: lib/Class/Usul/IPC.pm
version: v0.77.1
Class::Usul::IPC::Cmd:
file: lib/Class/Usul/IPC/Cmd.pm
version: v0.77.1
Class::Usul::L10N:
file: lib/Class/Usul/L10N.pm
version: v0.77.1
Class::Usul::Lock:
file: lib/Class/Usul/Lock.pm
version: v0.77.1
Class::Usul::Log:
file: lib/Class/Usul/Log.pm
version: v0.77.1
Class::Usul::Options:
file: lib/Class/Usul/Options.pm
version: v0.77.1
Class::Usul::Programs:
file: lib/Class/Usul/Programs.pm
version: v0.77.1
Class::Usul::Response::IPC:
file: lib/Class/Usul/Response/IPC.pm
version: v0.77.1
Class::Usul::Response::Table:
file: lib/Class/Usul/Response/Table.pm
version: v0.77.1
Class::Usul::Schema:
file: lib/Class/Usul/Schema.pm
version: v0.77.1
Class::Usul::Time:
file: lib/Class/Usul/Time.pm
version: v0.77.1
Class::Usul::TraitFor::ConnectInfo:
file: lib/Class/Usul/TraitFor/ConnectInfo.pm
version: v0.77.1
Class::Usul::TraitFor::DebugFlag:
file: lib/Class/Usul/TraitFor/DebugFlag.pm
version: v0.77.1
Class::Usul::TraitFor::OutputLogging:
file: lib/Class/Usul/TraitFor/OutputLogging.pm
version: v0.77.1
Class::Usul::TraitFor::Prompting:
file: lib/Class/Usul/TraitFor/Prompting.pm
version: v0.77.1
Class::Usul::TraitFor::RunningMethods:
file: lib/Class/Usul/TraitFor/RunningMethods.pm
version: v0.77.1
Class::Usul::TraitFor::UntaintedGetopts:
file: lib/Class/Usul/TraitFor/UntaintedGetopts.pm
version: v0.77.1
Class::Usul::TraitFor::Usage:
file: lib/Class/Usul/TraitFor/Usage.pm
version: v0.77.1
Class::Usul::Types:
file: lib/Class/Usul/Types.pm
version: v0.77.1
recommends:
IPC::Run: '0.89'
Proc::ProcessTable: '0.42'
requires:
Class::Inspector: '1.28'
Class::Null: '2.110730'
Crypt::CBC: '2.33'
Crypt::Twofish2: '1.02'
Data::Printer: '0.36'
Data::Record: '0.02'
Date::Format: '2.24'
DateTime::Format::Epoch: '0.16'
Exporter::Tiny: '0.042'
File::DataClass: v0.68.0
File::Gettext: v0.30.0
File::HomeDir: '1.0'
File::Which: '1.18'
Getopt::Long::Descriptive: '0.099'
IO::Interactive: v0.0.6
IPC::SRLock: v0.30.0
JSON::MaybeXS: '1.003'
Log::Handler: '0.84'
Module::Runtime: '0.014'
Moo: '2.000001'
Pod::Eventual: '0.094001'
Sub::Install: '0.928'
Term::ReadKey: '2.33'
Text::Autoformat: '1.72'
Time::Zone: '2.24'
Try::Tiny: '0.22'
Type::Tiny: '1.000002'
Unexpected: v0.43.0
namespace::autoclean: '0.26'
namespace::clean: '0.25'
perl: '5.010001'
resources:
bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Class-Usul
homepage: https://metacpan.org/author/PJFL
license: http://dev.perl.org/licenses/
repository: git://github.com/pjfl/p5-class-usul.git
version: 0.77.1
x_Dist_Zilla:
perl:
version: '5.014004'
plugins:
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: runtime
type: requires
name: Prereqs
version: '5.037'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: configure
type: requires
name: ConfigureRequires
version: '5.037'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: build
type: requires
name: BuildRequires
version: '5.037'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: test
type: requires
name: TestRequires
version: '5.037'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: runtime
type: recommends
name: Recommends
version: '5.037'
-
class: Dist::Zilla::Plugin::Meta::Dynamic::Config
name: Meta::Dynamic::Config
version: '0.04'
-
class: Dist::Zilla::Plugin::MetaNoIndex
name: MetaNoIndex
version: '5.037'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
Dist::Zilla::Plugin::MetaProvides::Package:
finder_objects:
-
class: Dist::Zilla::Plugin::FinderCode
name: MetaProvides::Package/AUTOVIV/:InstallModulesPM
version: '5.037'
Dist::Zilla::Role::MetaProvider::Provider:
inherit_missing: '1'
inherit_version: '0'
meta_noindex: '1'
name: MetaProvides::Package
version: '2.003001'
-
class: Dist::Zilla::Plugin::MetaResources
name: MetaResources
version: '5.037'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
name: ReadmeMarkdownInRoot
version: '0.150250'
-
class: Dist::Zilla::Plugin::Run::BeforeBuild
config:
Dist::Zilla::Plugin::Run::Role::Runner:
fatal_errors: 1
quiet: 0
run:
- 'cp .build.PL Build.PL'
name: Run::BeforeBuild
version: '0.038'
-
class: Dist::Zilla::Plugin::CopyFilesFromBuild
name: CopyFilesFromBuild
version: '0.150250'
-
class: Dist::Zilla::Plugin::GatherDir
config:
Dist::Zilla::Plugin::GatherDir:
exclude_filename:
- cpanfile
exclude_match: []
follow_symlinks: '0'
include_dotfiles: '0'
prefix: ''
prune_directory: []
root: .
name: GatherDir
version: '5.037'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
name: ReadmeAnyFromPod
version: '0.150250'
-
class: Dist::Zilla::Plugin::Signature
name: Signature
version: '1.100930'
-
class: Dist::Zilla::Plugin::AbstractFromPOD
name: AbstractFromPOD
version: 0.3.5
-
class: Dist::Zilla::Plugin::LicenseFromModule
name: LicenseFromModule
version: '0.05'
-
class: Dist::Zilla::Plugin::VersionFromModule
name: VersionFromModule
version: '0.08'
-
class: Dist::Zilla::Plugin::ModuleBuild::Custom
name: ModuleBuild::Custom
version: '4.26'
-
class: Dist::Zilla::Plugin::CPANFile
name: CPANFile
version: '5.037'
-
class: Dist::Zilla::Plugin::License
name: License
version: '5.037'
-
class: Dist::Zilla::Plugin::MetaConfig
name: MetaConfig
version: '5.037'
-
class: Dist::Zilla::Plugin::MetaJSON
name: MetaJSON
version: '5.037'
-
class: Dist::Zilla::Plugin::MetaYAML
name: MetaYAML
version: '5.037'
-
class: Dist::Zilla::Plugin::ManifestInRoot
name: ManifestInRoot
version: 0.13.4
-
class: Dist::Zilla::Plugin::ManifestSkip
name: ManifestSkip
version: '5.037'
-
class: Dist::Zilla::Plugin::Test::ReportMetadata
name: Test::ReportMetadata
version: 0.4.2
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
version: '5.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: MetaProvides::Package/AUTOVIV/:InstallModulesPM
version: '5.037'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
version: '5.037'