usage() unless @ARGV; ... sub usage() { #print out program usage info, flags, etc #then exit() }