# File lib/ruby_fork.rb, line 50
  def self.parse_client_args(args)
    settings = Marshal.load Marshal.dump(DEFAULT_SETTINGS)

    opts = OptionParser.new do |opts|
      opts.banner = "Usage: #{$0} [options]"

      opts.separator ''
      opts.on('-p', '--port PORT',
              'Listen for connections on PORT.',
              "Default: #{settings[:port]}") do |port|
        settings[:port] = port.to_i
              end

      opts.separator ''
      opts.on('-h', '--help', 'You\'re looking at it.') do
        $stderr.puts opts
        exit 1
      end

      add_env_args opts, settings
    end

    opts.parse! args

    return settings
  end