Directories
¶
| Path | Synopsis |
|---|---|
|
Package apiclient provides a thin HTTP client for the CircleCI REST API.
|
Package apiclient provides a thin HTTP client for the CircleCI REST API. |
|
Package artifacts implements the business logic for fetching and downloading CircleCI job artifacts.
|
Package artifacts implements the business logic for fetching and downloading CircleCI job artifacts. |
|
Package bulkhead runs a slice of work with bounded parallelism.
|
Package bulkhead runs a slice of work with bounded parallelism. |
|
cmd
|
|
|
api
Package api implements the "circleci api" escape-hatch command for making raw authenticated requests to the CircleCI REST API.
|
Package api implements the "circleci api" escape-hatch command for making raw authenticated requests to the CircleCI REST API. |
|
artifacts
Package artifacts implements the "circleci artifacts" command.
|
Package artifacts implements the "circleci artifacts" command. |
|
certificate
Package certificate implements the "circleci certificate" command group for managing iOS code signing certificates (.p12 files).
|
Package certificate implements the "circleci certificate" command group for managing iOS code signing certificates (.p12 files). |
|
completion
Package completion implements the "circleci completion" command group.
|
Package completion implements the "circleci completion" command group. |
|
config
Package cmdconfig implements the "circleci config" command group, which works with the pipeline configuration file (.circleci/config.yml).
|
Package cmdconfig implements the "circleci config" command group, which works with the pipeline configuration file (.circleci/config.yml). |
|
context
Package context implements the "circleci context" command group.
|
Package context implements the "circleci context" command group. |
|
dlc
Package dlc implements the "circleci dlc" command group.
|
Package dlc implements the "circleci dlc" command group. |
|
envvar
Package envvar implements the "circleci envvar" top-level command, which is the primary user-facing alias for "circleci project envvar".
|
Package envvar implements the "circleci envvar" top-level command, which is the primary user-facing alias for "circleci project envvar". |
|
namespace
Package namespace implements the "circleci namespace" command group.
|
Package namespace implements the "circleci namespace" command group. |
|
onboard
Package cmdonboard implements the "circleci onboard" command.
|
Package cmdonboard implements the "circleci onboard" command. |
|
orb
Package orb implements the "circleci orb" command group.
|
Package orb implements the "circleci orb" command group. |
|
pipeline
Package pipeline implements the "circleci pipeline" command group.
|
Package pipeline implements the "circleci pipeline" command group. |
|
policy
Package policy implements the "circleci policy" command group.
|
Package policy implements the "circleci policy" command group. |
|
project
Package project implements the "circleci project" command group.
|
Package project implements the "circleci project" command group. |
|
runner
Package runner implements the "circleci runner" command group.
|
Package runner implements the "circleci runner" command group. |
|
setup
Package setup provides the hidden "circleci setup" command.
|
Package setup provides the hidden "circleci setup" command. |
|
signingconfig
Package signingconfig implements the "circleci signing-config" command group for managing iOS signing configs (a certificate paired with provisioning profiles).
|
Package signingconfig implements the "circleci signing-config" command group for managing iOS signing configs (a certificate paired with provisioning profiles). |
|
step
Package step implements the "circleci step" command group.
|
Package step implements the "circleci step" command group. |
|
version
Package version implements the "circleci version" command.
|
Package version implements the "circleci version" command. |
|
workflow
Package workflow implements the "circleci workflow" command group.
|
Package workflow implements the "circleci workflow" command group. |
|
Package cmdutil provides shared helpers used by command packages.
|
Package cmdutil provides shared helpers used by command packages. |
|
Package config manages the CLI's user-level configuration file.
|
Package config manages the CLI's user-level configuration file. |
|
Package configcmd contains the business logic for circleci config subcommands.
|
Package configcmd contains the business logic for circleci config subcommands. |
|
Package configgen renders a CircleCI pipeline YAML from a reposcan.Result and writes it to disk.
|
Package configgen renders a CircleCI pipeline YAML from a reposcan.Result and writes it to disk. |
|
Package deployinit implements scanning and patching of .circleci/config.yml to add deploy marker steps for circleci deploy init.
|
Package deployinit implements scanning and patching of .circleci/config.yml to add deploy marker steps for circleci deploy init. |
|
Package extension implements the circleci plugin mechanism.
|
Package extension implements the circleci plugin mechanism. |
|
Package gitremote resolves the CircleCI project slug for the current working directory.
|
Package gitremote resolves the CircleCI project slug for the current working directory. |
|
Package httpcl provides a minimal HTTP client with JSON defaults and retries.
|
Package httpcl provides a minimal HTTP client with JSON defaults and retries. |
|
Package iossigning provides helpers for the iOS code signing commands — reading certificate / provisioning-profile files from disk and base64 encoding them for transmission to the CircleCI API.
|
Package iossigning provides helpers for the iOS code signing commands — reading certificate / provisioning-profile files from disk and base64 encoding them for transmission to the CircleCI API. |
|
Package jq facilitates processing of JSON strings using jq expressions.
|
Package jq facilitates processing of JSON strings using jq expressions. |
|
Package jsoncolor writes ANSI-colorized, indented JSON to an io.Writer.
|
Package jsoncolor writes ANSI-colorized, indented JSON to an io.Writer. |
|
Package mdtable builds GitHub-Flavored Markdown tables.
|
Package mdtable builds GitHub-Flavored Markdown tables. |
|
Package oauth implements the client side of the CircleCI OAuth 2.0 Authorization Code + PKCE flow (RFC 6749 + RFC 7636 + RFC 8252) with Pushed Authorization Requests (RFC 9126).
|
Package oauth implements the client side of the CircleCI OAuth 2.0 Authorization Code + PKCE flow (RFC 6749 + RFC 7636 + RFC 8252) with Pushed Authorization Requests (RFC 9126). |
|
Package onboarder orchestrates the local onboarding flow.
|
Package onboarder orchestrates the local onboarding flow. |
|
Package pack merges a directory tree of YAML files into a single YAML document.
|
Package pack merges a directory tree of YAML files into a single YAML document. |
|
Package projectref reads and writes .circleci/info.yml — the per-checkout file that records which CircleCI project this directory is bound to.
|
Package projectref reads and writes .circleci/info.yml — the per-checkout file that records which CircleCI project this directory is bound to. |
|
Package reposcan detects the language stack, container image, and setup commands for a local repository.
|
Package reposcan detects the language stack, container image, and setup commands for a local repository. |
|
Package run contains business logic for run-level operations.
|
Package run contains business logic for run-level operations. |
|
testing
|
|
|
binary
Package binary builds the circleci CLI binary once per test run and provides helpers for running it in tests.
|
Package binary builds the circleci CLI binary once per test run and provides helpers for running it in tests. |
|
env
Package env provides a test environment builder for acceptance tests.
|
Package env provides a test environment builder for acceptance tests. |
|
fakes
Package fakes provides fake HTTP servers for acceptance testing.
|
Package fakes provides fake HTTP servers for acceptance testing. |
|
httprecorder
Package httprecorder provides a simple way of recording and later retrieving all requests that are sent to an HTTP handler.
|
Package httprecorder provides a simple way of recording and later retrieving all requests that are sent to an HTTP handler. |
|
httprecorder/chirecorder
Package chirecorder provides a middleware to wire a httprecorder into Chi routers used in test fakes.
|
Package chirecorder provides a middleware to wire a httprecorder into Chi routers used in test fakes. |
|
httprecorder/httpnetrecorder
Package httpnetrecorder provides a middleware to wire a httprecorder into test fakes.
|
Package httpnetrecorder provides a middleware to wire a httprecorder into test fakes. |
|
Package testrunner runs the test command detected by reposcan/env-builder.
|
Package testrunner runs the test command detected by reposcan/env-builder. |
Click to show internal directories.
Click to hide internal directories.