Sha256: 031ace9314f23bb4ce65ffe70afd0c9ffae09a4eea6beeeb8e7d1917310b2a52

Contents?: true

Size: 589 Bytes

Versions: 2

Compression:

Stored size: 589 Bytes

Contents

#!/usr/bin/env ruby
 
$:.unshift File.join(File.dirname(__FILE__), *%w[.. lib])
 
help = <<HELP
Simple command to obtain instance metadata:

  litc [item]
  litc ami-id
  litc user-data

  litc --help       : This help message
  litc --list       : list of all available items

HELP

if ARGV.first =~ /\-help|\?/ or ARGV.empty?
  puts help
  exit 0
end

require 'litc'
include Litc

if ARGV.first =~ /-list/
  puts "Listing all available instance metadata items:"
  Litc::ITEMS.each{|i| puts "  #{i}" }
  exit 0
end

puts Litc.get(ARGV.first.to_s) || "ERROR: Invalid Item `#{ARGV.first}'"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
litc-1.0.3 bin/litc
litc-1.0.2 bin/litc