class Natives::Cli

Public Instance Methods

detect() click to toggle source
# File lib/natives/cli.rb, line 30
def detect
  app = Apps::Detect.new
  puts app.detection_info
end
list(*entry_names) click to toggle source
# File lib/natives/cli.rb, line 13
def list(*entry_names)
  app = Apps::List.new

  catalog_name = options[:catalog]
  if catalog_name == 'rubygems' && entry_names.empty?
    packages = app.natives_for_gemfile(options[:gemfile])
  else
    packages = app.natives_for(catalog_name, entry_names)
  end

  puts packages
rescue => ex
  $stderr.puts ex.message
end
version() click to toggle source
# File lib/natives/cli.rb, line 37
def version
  version_file = File.expand_path(File.join(
    File.dirname(__FILE__), '..', '..', 'VERSION'))

  puts IO.read(version_file)
end