modulepackage
0.0.0-20241009145920-3c7e119286da
Repository: https://github.com/dooferlad/circleci.git
Documentation: pkg.go.dev
# README
CircleCI library and simple CLI
A partially finished API client and a simple CLI to fetch the state of a CircleCI pipeline on a particular branch.
$ ./circleci
Merge pull request #77028 from foo/bar
✓ Merge pull request #77051 from foo/baz
✗ Merge pull request #76661 from foo/bad
run_foo_tests failed <link to failing job>
You can examine one pipeline by specifying a substring, which is used to match against the subject:
$ ./circleci foo/bar
Merge pull request #77028 from foo/bar
run_foo_tests running
run_bar_tests blocked
Configuration is via environment variables. .env file supported:
CIRCLECI_TOKEN=...
CIRCLECI_ORG_SLUG=...
CIRCLECI_ORG=...
CIRCLECI_PROJECT=...
CIRCLECI_BRANCH=...
Note that the org slug is in the form <vcs provider>/<org name>
, e.g. gh/dooferlad
.
I haven't gone through working out how to reference other VCS providers, so at the moment pipeline links in the CLI only reference GitHub. I am sure the right way to do this is hidden in the CircleCI API somewhere - PRs welcome.
# Functions
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author