Sha256: 4e8f47fac2bbe112cb109ed7dfbf01129262267ce18d6cabedef130f87d536c9

Contents?: true

Size: 780 Bytes

Versions: 80

Compression:

Stored size: 780 Bytes

Contents

require 'r10k/cli'
require 'r10k/version'

require 'cri'

module R10K::CLI
  module Version
    def self.command
      @cmd ||= Cri::Command.define do
        name    'version'
        usage   'version'
        summary 'Print the version of r10k'

        run do |opts, args, cmd|
          puts "r10k #{R10K::VERSION}"
          if opts[:verbose]
            puts RUBY_DESCRIPTION
            cmdpath = caller.last.slice(/\A.*#{$PROGRAM_NAME}/)
            puts "Command path: #{cmdpath}"
            puts "Interpreter path: #{Gem.ruby}"
            if RUBY_VERSION >= '1.9'
              puts "Default encoding: #{Encoding.default_external.name}"
            end
          end
          exit 0
        end
      end
    end
  end
  self.command.add_command(Version.command)
end

Version data entries

80 entries across 80 versions & 2 rubygems

Version Path
r10k-5.0.0 lib/r10k/cli/version.rb
r10k-4.1.0 lib/r10k/cli/version.rb
r10k-4.0.2 lib/r10k/cli/version.rb
r10k-4.0.1 lib/r10k/cli/version.rb
r10k-4.0.0 lib/r10k/cli/version.rb
r10k-4.0.0.pre lib/r10k/cli/version.rb
r10k-3.16.0 lib/r10k/cli/version.rb
r10k-3.15.4 lib/r10k/cli/version.rb
r10k-3.15.3 lib/r10k/cli/version.rb
r10k-3.15.2 lib/r10k/cli/version.rb
r10k-3.15.1 lib/r10k/cli/version.rb
r10k-3.15.0 lib/r10k/cli/version.rb
akerl-r10k-3.14.2.1 lib/r10k/cli/version.rb
r10k-3.14.2 lib/r10k/cli/version.rb
r10k-3.14.1 lib/r10k/cli/version.rb
r10k-3.14.0 lib/r10k/cli/version.rb
r10k-3.13.0 lib/r10k/cli/version.rb
r10k-3.12.1 lib/r10k/cli/version.rb
r10k-3.12.0 lib/r10k/cli/version.rb
r10k-3.11.0 lib/r10k/cli/version.rb