#!/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}'"