# File lib/rye.rb, line 168 168: def prepare_command(cmd, *args) 169: args &&= [args].flatten.compact 170: found_cmd = Rye.which(cmd) 171: raise CommandNotFound.new(cmd || '[unknown]') unless found_cmd 172: # Symbols to switches. :l -> -l, :help -> --help 173: args.collect! do |a| 174: a = "-#{a}" if a.is_a?(Symbol) && a.to_s.size == 1 175: a = "--#{a}" if a.is_a?(Symbol) 176: a 177: end 178: Rye.escape(@safe, found_cmd, *args) 179: end