# File lib/thor/task.rb, line 47 def formatted_usage(klass=nil, namespace=false, show_options=true) formatted = if namespace.is_a?(String) "#{namespace}:" elsif klass && namespace "#{klass.namespace.gsub(/^default/,'')}:" else "" end formatted << formatted_arguments(klass) formatted << " #{formatted_options}" if show_options formatted.strip! formatted end