# File lib/rake.rb, line 1798
1798:     def help
1799:       usage
1800:       puts
1801:       puts "Options are ..."
1802:       puts
1803:       OPTIONS.sort.each do |long, short, mode, desc|
1804:         if mode == GetoptLong::REQUIRED_ARGUMENT
1805:           if desc =~ /\b([A-Z]{2,})\b/
1806:             long = long + "=#{$1}"
1807:           end
1808:         end
1809:         printf "  %-20s (%s)\n", long, short
1810:         printf "      %s\n", desc
1811:       end
1812:     end