IgniteOps Command-Line Interface
Project description
IgniteOps CLI
A modern, batteries-included command-line interface for the IgniteOps platform.
IgniteOps CLI lets you create, validate, and manage your cloud-native applications entirely from the terminal – no web console required.
Features
- 🔑 Secure authentication – browser-based or headless token flow
- 🚀 Project lifecycle – create, validate, deploy and monitor projects
- 📦 First-class CI/CD – integrate seamlessly into pipelines
- 🖇️ Dynamic commands – CLI is auto-generated from IgniteOps OpenAPI so it’s always in sync
- 🌈 Rich UI – colourful output, tables & spinners powered by
rich
Installation
# Install from PyPI (recommended)
pip install ignite-cli
# Or keep it isolated with pipx
pipx install ignite-cli
Requires Python ≥ 3.8.
Quickstart
# 1. Authenticate (opens browser)
ignite login
# 2. List your projects
ignite get projects
# 3. Create a project in one go
ignite create project \
--name MyApp \
--language python \
--framework fastapi
# 4. Validate project config before deployment
ignite validate project -f project.yaml --json
For the full command reference run:
ignite --help
Authentication
The CLI stores a short-lived JWT in ~/.config/ignite/token.json (macOS/Linux) or %APPDATA%\Ignite\token.json (Windows).
- Interactive (default):
ignite loginlaunches a browser and completes an OAuth PKCE flow. - Headless / CI: supply a token directly
ignite login --no-browser --token $IGNITE_TOKEN
Documentation
Comprehensive docs & tutorials live at https://igniteops.io/docs/cli.
License
This project is distributed under the MIT License – see LICENSE for full text.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ignite_cli-0.2.0.tar.gz.
File metadata
- Download URL: ignite_cli-0.2.0.tar.gz
- Upload date:
- Size: 42.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65bc46d0107efc31f69e0e401f5f2d2340cb1734488f448cf924c266bffd33f1
|
|
| MD5 |
572d40adc733c939e132b9b69dece4ec
|
|
| BLAKE2b-256 |
864796ef36390e23c021a7c5b766b6396437a7ad1a07033d4dfddc0b8d389ce7
|
Provenance
The following attestation bundles were made for ignite_cli-0.2.0.tar.gz:
Publisher:
release.yml on IgniteOps-io/cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ignite_cli-0.2.0.tar.gz -
Subject digest:
65bc46d0107efc31f69e0e401f5f2d2340cb1734488f448cf924c266bffd33f1 - Sigstore transparency entry: 232327427
- Sigstore integration time:
-
Permalink:
IgniteOps-io/cli@354dfea97a02e5f33a528e4cf3200067d903ab8e -
Branch / Tag:
refs/tags/v0.1.51 - Owner: https://github.com/IgniteOps-io
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@354dfea97a02e5f33a528e4cf3200067d903ab8e -
Trigger Event:
push
-
Statement type:
File details
Details for the file ignite_cli-0.2.0-py3-none-any.whl.
File metadata
- Download URL: ignite_cli-0.2.0-py3-none-any.whl
- Upload date:
- Size: 115.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b5a8eafe0b6f253868f3a011c967872820599611db8c03da5146a20c402ddc2
|
|
| MD5 |
b3087e44c3ff359d4a44e684b0d948d5
|
|
| BLAKE2b-256 |
064544d02a559e6aecad1c2dbae1f9f1c13ec4c73cc3f7f28eaf656709ea59e2
|
Provenance
The following attestation bundles were made for ignite_cli-0.2.0-py3-none-any.whl:
Publisher:
release.yml on IgniteOps-io/cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ignite_cli-0.2.0-py3-none-any.whl -
Subject digest:
0b5a8eafe0b6f253868f3a011c967872820599611db8c03da5146a20c402ddc2 - Sigstore transparency entry: 232327430
- Sigstore integration time:
-
Permalink:
IgniteOps-io/cli@354dfea97a02e5f33a528e4cf3200067d903ab8e -
Branch / Tag:
refs/tags/v0.1.51 - Owner: https://github.com/IgniteOps-io
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@354dfea97a02e5f33a528e4cf3200067d903ab8e -
Trigger Event:
push
-
Statement type: