Metadata-Version: 2.4
Name: orkestr-cli
Version: 0.1.0
Summary: CLI for the Orkestr Internal Developer Platform
Author-email: Orkestr <hello@orkestr.eu>
License-Expression: MIT
Project-URL: Homepage, https://orkestr.eu
Project-URL: Documentation, https://orkestr.eu/docs
Project-URL: Repository, https://github.com/orkestr/cli
Keywords: orkestr,cli,deploy,paas,idp
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: click>=8.1
Requires-Dist: httpx>=0.27
Requires-Dist: rich>=13.0

# orkestr-cli

CLI for the [Orkestr](https://orkestr.eu) Internal Developer Platform.

## Install

```bash
pip install orkestr-cli
```

## Quick start

```bash
# Authenticate with your API token
orkestr login

# List your projects
orkestr projects list

# Deploy
orkestr deploy my-api

# View logs
orkestr logs my-api

# Check health
orkestr health my-api
```

## Commands

| Command | Description |
|---|---|
| `orkestr login` | Authenticate with an API token |
| `orkestr logout` | Clear stored credentials |
| `orkestr whoami` | Show current user info |
| `orkestr projects list\|create\|show\|update\|delete\|analyze` | Manage projects |
| `orkestr envs list\|create\|update\|delete` | Manage environments |
| `orkestr deploy <project>` | Trigger a deployment |
| `orkestr deployments list\|show\|logs\|rollback` | Deployment history |
| `orkestr logs <project>` | Runtime container logs |
| `orkestr stats <project>` | CPU/memory/network stats |
| `orkestr health <project>` | Container health info |

All commands support `--json` for raw JSON output.

## Documentation

Full docs at [orkestr.eu/docs](https://orkestr.eu/docs)
