https://github.com/aleksac/circleci-cli-py
pip installable CircleCI CLI binary
https://github.com/aleksac/circleci-cli-py
circleci pre-commit pre-commit-hook
Last synced: 10 months ago
JSON representation
pip installable CircleCI CLI binary
- Host: GitHub
- URL: https://github.com/aleksac/circleci-cli-py
- Owner: AleksaC
- License: mit
- Created: 2020-08-20T23:49:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-16T21:13:28.000Z (10 months ago)
- Last Synced: 2025-04-17T08:33:30.909Z (10 months ago)
- Topics: circleci, pre-commit, pre-commit-hook
- Language: Python
- Homepage:
- Size: 125 KB
- Stars: 4
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# circleci-cli-py
[](LICENSE)
[](https://github.com/AleksaC/circleci-cli-py/actions/workflows/tests.yml)
[](https://circleci.com/gh/AleksaC/circleci-cli-py)
A python package that provides a pip-installable
[CircleCI CLI](https://github.com/CircleCI-Public/circleci-cli) binary.
The mechanism by which the binary is downloaded is basically copied from
[shellcheck-py](https://github.com/shellcheck-py/shellcheck-py).
## Getting started
### Installation
The package hasn't been published to PyPI yet, and may never be, as its primary
purpose doesn't require it. However you can install it through git:
```shell script
pip install git+git://github.com/AleksaC/circleci-cli-py.git@v0.1.31543
```
### With pre-commit
This package was primarily built to provide a convenient way of running hadolint
as a [pre-commit](https://pre-commit.com) hook, since pre-commit seems unable to
install it as a golang hook.
Example `.pre-commit-config.yaml`:
```yaml
repos:
- repo: https://github.com/AleksaC/circleci-cli-py
rev: v0.1.31543
hooks:
- id: circle-ci-validator
```
## Contact 🙋♂️
- [Personal website](https://aleksac.me)
-
- aleksacukovic1@gmail.com