Sha256: 5a0664b37cb0746d06a3c0717cbdc5ed7daec2b94843b203b214c6e186158f38
Contents?: true
Size: 1.27 KB
Versions: 7
Compression:
Stored size: 1.27 KB
Contents
require 'r10k' require 'r10k/logging' require 'r10k/version' require 'r10k/cli/ext/logging' require 'cri' module R10K::CLI def self.command @cmd ||= Cri::Command.define do name 'r10k' usage 'r10k <subcommand> [options]' summary 'Killer robot powered Puppet environment deployment' description <<-EOD r10k is a suite of commands to help deploy and manage puppet code for complex environments. EOD flag :h, :help, 'show help for this command' flag :t, :trace, 'Display stack traces on application crash' optional :v, :verbose, 'Set verbosity level' do |value, cmd| case value when true R10K::Logging.level = 'INFO' when String R10K::Logging.level = value end end required :c, :config, 'Specify a configuration file' do |value, cmd| logger.warn "Calling `r10k --config <action>` as a global option is deprecated; use r10k <action> --config" end run do |opts, args, cmd| puts cmd.help(:verbose => opts[:verbose]) exit 0 end end end end require 'r10k/cli/deploy' require 'r10k/cli/environment' require 'r10k/cli/module' require 'r10k/cli/synchronize' require 'r10k/cli/puppetfile' require 'r10k/cli/version'
Version data entries
7 entries across 7 versions & 1 rubygems