internal/

directory
v1.0.42210-pre Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2026 License: MIT

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".
job
my
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.
run
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 org provides shared logic for CircleCI organization operations.
Package org provides shared logic for CircleCI organization operations.
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.
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL