Sha256: 95f85b1bf84b2ec5244e9cd0421ea1323237073e839f8d14c3f7c555a1d6023e
Contents?: true
Size: 523 Bytes
Versions: 22
Compression:
Stored size: 523 Bytes
Contents
#!/usr/bin/env ruby # Greet a given person. # - who: the person to greey. def hello(who) return "Hello #{who}!" end # command line help HELP = 'hello [-h] who ... -h To print this help screen who The person(s) to greet' # parse command line arguments require 'getoptlong' opts = GetoptLong.new(['--help', '-h', GetoptLong::NO_ARGUMENT]) begin opts.each do |opt, arg| case opt when '--help' puts HELP exit end end rescue puts HELP exit end for who in ARGV puts hello(who) end
Version data entries
22 entries across 22 versions & 1 rubygems