Sha256: 351ea277ede17dc2eb54db8d0cd52873173c065770c3a959663a4362409c9e01

Contents?: true

Size: 667 Bytes

Versions: 19

Compression:

Stored size: 667 Bytes

Contents

require "rbconfig"
require "rugged"

extend Rfix::Log
extend Rfix::Cmd

def git_version
  cmd("git --version").last.split(/\s+/, 3).last
end

def ruby_version
  RbConfig::CONFIG["ruby_version"] || "<unknown>"
end

def current_os
  RbConfig::CONFIG["host_os"] || "<unknown>"
end

helper("help", binding)

summary "Display runtime dependencies and their version"

run do |_opts, _args|
  say "Using RuboCop {{info:#{RuboCop::Version.version}}}"
  say "Using Rugged {{info:#{Rugged::VERSION}}}"
  say "Using Rfix {{info:#{Rfix::VERSION}}}"
  say "Using OS {{info:#{current_os}}}"
  say "Using Git {{info:#{git_version}}}"
  say "Using Ruby {{info:#{ruby_version}}}"
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rfix-1.4.1 lib/rfix/commands/info.rb
rfix-1.4.0.pre.201 lib/rfix/commands/info.rb
rfix-1.4.0 lib/rfix/commands/info.rb
rfix-1.3.0.pre.199 lib/rfix/commands/info.rb
rfix-1.2.6.pre.198 lib/rfix/commands/info.rb
rfix-1.2.6 lib/rfix/commands/info.rb
rfix-1.2.2.pre.174 lib/rfix/commands/info.rb
rfix-1.2.5 lib/rfix/commands/info.rb
rfix-1.2.4 lib/rfix/commands/info.rb
rfix-1.2.3.pre lib/rfix/commands/info.rb
rfix-1.2.2.pre lib/rfix/commands/info.rb
rfix-1.2.2.pre.172 lib/rfix/commands/info.rb
rfix-1.2.2 lib/rfix/commands/info.rb
rfix-1.1.0.pre.150 lib/rfix/commands/info.rb
rfix-1.2.0 lib/rfix/commands/info.rb
rfix-1.1.4.pre lib/rfix/commands/info.rb
rfix-1.1.1.pre lib/rfix/commands/info.rb
rfix-1.1.0.pre.149 lib/rfix/commands/info.rb
rfix-1.1.0.pre.147 lib/rfix/commands/info.rb