module Build

Overview

This command is used to login to the Build API. The Build API token is stored in the user's netrc file. Because the commandline needs the token, it does a three-way OAuth authentication. This command requests a login authorization from Build, then opens a browser to have the users OAuth-accept that authorization. Once the user accepts the authorization, the command polls the Build API to get the user's token.

Defined in:

lib/build-client/src/build-client.cr
lib/build-client/src/build-client/api/default_api.cr
lib/build-client/src/build-client/api/domains_api.cr
lib/build-client/src/build-client/api/pipelines_api.cr
lib/build-client/src/build-client/api_client.cr
lib/build-client/src/build-client/api_error.cr
lib/build-client/src/build-client/configuration.cr
lib/build-client/src/build-client/models/app.cr
lib/build-client/src/build-client/models/app_buildpack.cr
lib/build-client/src/build-client/models/app_formation_value.cr
lib/build-client/src/build-client/models/app_pipeline.cr
lib/build-client/src/build-client/models/app_team.cr
lib/build-client/src/build-client/models/create_app_request.cr
lib/build-client/src/build-client/models/create_build_request.cr
lib/build-client/src/build-client/models/create_domain_request.cr
lib/build-client/src/build-client/models/create_namespace_request.cr
lib/build-client/src/build-client/models/domain.cr
lib/build-client/src/build-client/models/domain_app.cr
lib/build-client/src/build-client/models/domain_sni_endpoint.cr
lib/build-client/src/build-client/models/dyno.cr
lib/build-client/src/build-client/models/dyno_exec_request.cr
lib/build-client/src/build-client/models/dyno_exec_response.cr
lib/build-client/src/build-client/models/error_response.cr
lib/build-client/src/build-client/models/exec_output.cr
lib/build-client/src/build-client/models/me_response.cr
lib/build-client/src/build-client/models/namespace.cr
lib/build-client/src/build-client/models/namespace_actor.cr
lib/build-client/src/build-client/models/namespace_team.cr
lib/build-client/src/build-client/models/oidc_login_response.cr
lib/build-client/src/build-client/models/oidc_login_response_spec.cr
lib/build-client/src/build-client/models/oidc_login_response_status.cr
lib/build-client/src/build-client/models/pipeline.cr
lib/build-client/src/build-client/models/pipeline_environments_inner.cr
lib/build-client/src/build-client/models/pipeline_team.cr
lib/build-client/src/build-client/models/process.cr
lib/build-client/src/build-client/models/team.cr
lib/build-client/src/build-client/models/update_domain_request.cr
lib/build-client/src/build-client/models/validation_errors.cr
build_cli.cr
commands/app.cr
commands/base.cr
commands/config.cr
commands/domains.cr
commands/login.cr
commands/logs.cr
commands/namespaces.cr
commands/oidc_login.cr
commands/pipelines.cr
commands/ps.cr
commands/run.cr
commands/team.cr
commands/whoami.cr

Class Method Summary

Class Method Detail

def self.api_host #

[View source]
def self.api_host_scheme #

[View source]
def self.api_url #

[View source]
def self.debugging? #

This will now control both CLI debug messages and SDK debugging.


[View source]
def self.parsed_api_uri #

[View source]
def self.setup_global_api_config #

Method to setup global API client config


[View source]