Metadata-Version: 2.4
Name: isolake-cli
Version: 0.1.0
Summary: CLI for the Isolake sandbox platform
License: Proprietary
Keywords: isolake,sandbox,cli,devtools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: isolake>=0.1.0
Requires-Dist: click>=8.0
Requires-Dist: rich>=13.0
Requires-Dist: pydantic>=2.0
Requires-Dist: httpx>=0.27.0
Provides-Extra: yaml
Requires-Dist: pyyaml>=6.0; extra == "yaml"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"

# isolake-cli

Command-line interface for the [Isolake](https://isolake.cloud) sandbox platform.
Manage sandboxes, run commands, move files, and administer the platform from your
terminal.

## Installation

```bash
pip install isolake-cli
```

The `isolake` executable is installed on your `PATH`.

## Quick start

```bash
# Authenticate (or export ISOLAKE_API_KEY / ISOLAKE_DOMAIN)
isolake config set --api-key <KEY> --domain api.isolake.cloud

# See what's available
isolake --help
```

### Global options

| Option | Env var | Description |
| --- | --- | --- |
| `--api-key` | `ISOLAKE_API_KEY` | API key for authentication |
| `--domain` | `ISOLAKE_DOMAIN` | API domain (e.g. `api.isolake.cloud`) |
| `--protocol` | | `http` or `https` |
| `--request-timeout` | | Request timeout in seconds |
| `--config` | | Path to a config file |
| `-v, --verbose` | | Enable debug output |
| `--no-color` | | Disable colored output |

## Command groups

- `sandbox` — create, list, and manage sandboxes
- `command` — run commands inside a sandbox
- `file` — upload, download, and manage files
- `egress` — manage network egress rules
- `config` — read/write local CLI configuration
- `diagnostics` — connectivity and health checks
- `devops` — operational tooling
- `skills` — built-in agent skills
- `catalog` — browse the platform catalog
- `platform` — platform administration

Run `isolake <group> --help` for details on any group.

## Requirements

- Python 3.11+
- The [`isolake`](https://pypi.org/project/isolake/) SDK (installed automatically)
