Sample code:
if $0==__FILE__
arg1 = ARGV.shift
arg2 = ARGV.shift
arg3 = ARGV.shift
arg4 = ARGV.shift
if arg4 # argument 4 is set, which means all 4 arguments are specified!
puts “yay it runs!
else
puts “usage: #{$0} <arg1> <arg2> <arg3> <arg4>
end
end