Sha256: 93959228682c4b9b838bb4b0f5addc071ae282f97c11e46b2998c5e503e9c0f7
Contents?: true
Size: 907 Bytes
Versions: 1
Compression:
Stored size: 907 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'gce_metadata' require 'yaml' require 'optparse' options = {:api_version => 'v1'} ARGV.options do |o| o.banner = 'Usage: gce-metadata [options]' o.on("-a [api-version]", '--api-version', "Specify an API version. default is 'v1'.") do |v| options[:api_version] = v end o.on("-V", '--display-api-versions', "Display API versions and quit.") do GCEMetadata::Command.show_api_versions exit end o.on("-d", '--display-dummy-yaml', "Display a dummy YAML and quit.") do GCEMetadata::Command.show_dummy_yaml exit end o.separator("General Options:") o.on("-v", '--version', "Show the version number.") do puts("gce-metadata " << GCEMetadata::VERSION) exit end o.on("-h", '--help', "Show this help message."){ puts o; exit} o.parse! end GCEMetadata::Command.show(options[:api_version])
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gce-metadata-0.2.4 | bin/gce-metadata |