def load_env
      Inq::Text.puts "Using configuration from environment variables."

      gh_token = ENV["INQ_GITHUB_TOKEN"] || ENV["HOWIS_GITHUB_TOKEN"]
      gh_username = ENV["INQ_GITHUB_USERNAME"] || ENV["HOWIS_GITHUB_USERNAME"]

      raise "INQ_GITHUB_TOKEN environment variable is not set" \
        unless gh_token
      raise "INQ_GITHUB_USERNAME environment variable is not set" \
        unless gh_username

      load({
        "sources/github" => {
          "username" => gh_username,
          "token" => gh_token,
        },
      })
    end
def load_env
      Inq::Text.puts "Using configuration from environment variables."

      gh_token = ENV["INQ_GITHUB_TOKEN"] || ENV["HOWIS_GITHUB_TOKEN"]
      gh_username = ENV["INQ_GITHUB_USERNAME"] || ENV["HOWIS_GITHUB_USERNAME"]

      raise "INQ_GITHUB_TOKEN environment variable is not set" \
        unless gh_token
      raise "INQ_GITHUB_USERNAME environment variable is not set" \
        unless gh_username

      load({
        "sources/github" => {
          "username" => gh_username,
          "token" => gh_token,
        },
      })
    end
Load config info from environment variables.

 Supported environment variables:
 - INQ_GITHUB_TOKEN: a GitHub authentication token.
 - INQ_GITHUB_USERNAME: the GitHub username corresponding to the token.

 @return [Config] The resulting configuration.