O7 CLI
A useful tool for O7 Conseils AWS DevOps activities. This is developed as we need it in our projects. It shared to allow others to use it.
Installation
Run the following to install:
pip install o7cli
Usage
# Help
o7
# See all AWS pipeline in us-east-1
o7 -r us-east-1 pl
# See all AWS Cloudwatch logs for profile ab in us-west2
o7 -p ab -r us-west-2 log
Options & Module
usage: o7 [-h] [-p PROFILE] [-r REGION] [-d] [-i] [-v] MODULE ...
Useful CLI and scripts for O7 Conseils DevOps practice
options:
-h, --help show this help message and exit
-p PROFILE, --profile PROFILE
AWS Profile
-r REGION, --region REGION
AWS Region
-d, --debug Enable Debug Traces
-i, --info Enable Information Traces
-v, --version Print version
O7 Module:
Select a target module
MODULE
report Conformity report
cost Analyse account cost
org Organization Accounts
sso SSO Administration
sh Security Hub
iam IAM Information
log Cloudwatch Logs
ps SSM - Parameter Store
secret Secrets Manager
cm Cloud Map
s3 S3 (Simple Scalable Storage)
rds Relational DB
ec2 Elastic Computing
ecs Elastic Container Service
lf Lambda Functions
asg Auto Scaling Group
cf Cloudformation
pl Code Pipeline
cb Code Build
Metadata
Release files for o7cli 1.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| o7cli-1.8.0.tar.gz | 80.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| o7cli-1.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 187.1 kB
Release files / o7cli-1.8.0.tar.gz
| Download URL | o7cli-1.8.0.tar.gz |
|---|---|
| Size | 80.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
12ed6a607ae16d565586807c37d9814f1473454cdf1d11670e346029c35c743a
|
|
BLAKE2b-256 checksum How to use checksums |
066cb8980af9f640e3b48aa4b3b05aafe07515dad62beff0fdc9e6f001b25cb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2025.
Transparency logRelease files / o7cli-1.8.0-py3-none-any.whl
| Download URL | o7cli-1.8.0-py3-none-any.whl |
|---|---|
| Size | 106.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
36257b37c7e9e84075c1855fba63c26ec979322653dd9145c92e24cb1ec16a7f
|
|
BLAKE2b-256 checksum How to use checksums |
44d41348a1a472fa8ec2e162fd5d000574e60b18b5d00ca0b78ebab28d4a2c3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2025.
Transparency log