def populate(raw)
      @config = Map(raw)
      @creds  = Map(raw.select { |k, _v| %i[endpoint token].include?(k) })
      @proxy  = Map(raw.select { |k, _v| %i[proxy port].include?(k) })
      @all    = Map(raw.select do |k, _v|
        %i[proxy port endpoint token].include?(k)
      end)
    end
def populate(raw)
      @config = Map(raw)
      @creds  = Map(raw.select { |k, _v| %i[endpoint token].include?(k) })
      @proxy  = Map(raw.select { |k, _v| %i[proxy port].include?(k) })
      @all    = Map(raw.select do |k, _v|
        %i[proxy port endpoint token].include?(k)
      end)
    end
Make the helper values. We use a Map so they're super-easy to
 access

 @param raw [Hash] the combined options from config file,
   command-line and env vars.
 @return void