Metadata-Version: 2.4
Name: data-ops-cli
Version: 0.4.3
Summary: Command-line wrapper around dataops_sdk for the DataOps platform.
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: dataops-sdk[runner]>=0.4.1
Requires-Dist: typer
Requires-Dist: rich
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"

# data-ops-cli

DataOps platform command-line tool, powered by `dataops_sdk`.

## 安装

```bash
# 在线安装
pip install data-ops-cli

# 本地开发
uv sync --all-extras
pip install -e packages/dataops_cli
```

## 认证配置

```bash
# 环境变量方式
export DATA_OPS_BASE_URL="https://your-platform.com"
export DATA_OPS_API_KEY="your-api-key"

# 或首次使用时 CLI 会引导输入
data-ops-cli auth login
```

## 命令

完整命令树见 [skills/data-ops-cli-usage/SKILL.md](../skills/data-ops-cli-usage/SKILL.md)。

### 认证

```bash
data-ops-cli auth login
data-ops-cli auth status
```

### 数据源

```bash
data-ops-cli datasource list
data-ops-cli datasource detail <id>
```

### 数据集

```bash
data-ops-cli dataset list
data-ops-cli dataset detail <id>
```

### 数据表

```bash
data-ops-cli data_table list
data-ops-cli data_table detail <id>
```

### 指标

```bash
data-ops-cli metrics list
data-ops-cli metrics detail <id>
```

### 报表

```bash
data-ops-cli report list
data-ops-cli report detail <id>
```

### 工作流

```bash
data-ops-cli workflow list
data-ops-cli workflow detail <id>
```

### AMIS 组件

```bash
data-ops-cli widget list
data-ops-cli widget detail <id>
data-ops-cli widget print <id>
```

## 依赖

- Python >= 3.11
- data-ops-cli 内部依赖 `dataops_sdk[runner]`
