pink/public_gopher/debug.dcgi
2024-04-09 23:26:39 -04:00

32 lines
627 B
Ruby
Executable File

#!/usr/bin/env ruby
require 'cgi'
vars = [
'GATEWAY_INTERFACE',
'PATH_INFO',
'PATH_TRANSLATED',
'QUERY_STRING',
'SELECTOR',
'REQUEST',
'REMOTE_ADDR',
'REMOTE_HOST',
'REQUEST_METHOD',
'SCRIPT_NAME',
'SERVER_NAME',
'SERVER_PORT',
'SERVER_LISTEN_NAME',
'SERVER_PROTOCOL',
'SERVER_SOFTWARE',
'X_GOPHER_SEARCH',
'SEARCHREQUEST',
'HTTPS',
'GOPHERS',
]
search, arguments, host, port = ARGF.argv
params = CGI::parse search
print "search=#{search}\n"\
"params=#{params}\n"\
"arguments=#{arguments}\n"\
"host=#{host}\n"\
"port=#{port}\n"\
"#{vars.map {|var| "#{var}=#{ENV[var]}\n"}.join}"