Module Puppet::Module::Tool
In: lib/puppet/module/tool.rb
lib/puppet/module/tool/contents_description.rb
lib/puppet/module/tool/modulefile.rb
lib/puppet/module/tool/applications.rb
lib/puppet/module/tool/utils.rb
lib/puppet/module/tool/applications/cleaner.rb
lib/puppet/module/tool/applications/unpacker.rb
lib/puppet/module/tool/applications/searcher.rb
lib/puppet/module/tool/applications/application.rb
lib/puppet/module/tool/applications/installer.rb
lib/puppet/module/tool/applications/freezer.rb
lib/puppet/module/tool/applications/generator.rb
lib/puppet/module/tool/applications/registrar.rb
lib/puppet/module/tool/applications/releaser.rb
lib/puppet/module/tool/applications/builder.rb
lib/puppet/module/tool/applications/checksummer.rb
lib/puppet/module/tool/applications/unreleaser.rb
lib/puppet/module/tool/utils/uri.rb
lib/puppet/module/tool/utils/interrogation.rb
lib/puppet/module/tool/dependency.rb
lib/puppet/module/tool/metadata.rb
lib/puppet/module/tool/cache.rb
lib/puppet/module/tool/skeleton.rb
lib/puppet/module/tool/repository.rb
lib/puppet/module/tool/checksums.rb

Methods

Classes and Modules

Module Puppet::Module::Tool::Applications
Module Puppet::Module::Tool::Utils
Class Puppet::Module::Tool::CLI
Class Puppet::Module::Tool::Cache
Class Puppet::Module::Tool::Checksums
Class Puppet::Module::Tool::ContentsDescription
Class Puppet::Module::Tool::Dependency
Class Puppet::Module::Tool::Metadata
Class Puppet::Module::Tool::Modulefile
Class Puppet::Module::Tool::Repository
Class Puppet::Module::Tool::Skeleton

Constants

REPOSITORY_URL = 'http://forge.puppetlabs.com'   Default repository URL.
ARTIFACTS = ['pkg', /^\./, /^~/, /^#/, 'coverage']   Directory names that should not be checksummed.
FULL_NAME_PATTERN = /\A([^-\/|.]+)[-|\/](.+)\z/

Public Class methods

Is this a directory that shouldn‘t be checksummed?

TODO: Should this be part of Checksums? TODO: Rename this method to reflect it‘s purpose? TODO: Shouldn‘t this be used when building packages too?

Return the filename with the changelog.

Return Repository to fetch data from based on Puppet‘s config file.

Return Pathname for the directory this tool was installed into.

Return the filename with the usage documenation.

Return the username and modname for a given full_name, or raise an ArgumentError if the argument isn‘t parseable.

Return the tool‘s string version.

Return Pathname for this tool‘s working directory.

[Validate]