offline mode. read name=value pairs on standard input.
# File lib/cgi-lib.rb, line 149
def read_from_cmdline
require "shellwords.rb"
words = Shellwords.shellwords(
if not ARGV.empty?
ARGV.join(' ')
else
STDERR.print "(offline mode: enter name=value pairs on standard input)\n" if STDIN.tty?
readlines.join(' ').gsub(/\n/, '')
end.gsub(/\\=/, '%3D').gsub(/\\&/, '%26'))
if words.find{|x| x =~ /=/} then words.join('&') else words.join('+') end
end