> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.emtelligent.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.emtelligent.com/_mcp/server.

# CLI Reference

## emtellisplit-client

```bash
emtellisplit-client [OPTIONS]
```

| Option      | Type | Default | Required | Description       |
| ----------- | ---- | ------- | -------- | ----------------- |
| `--logfile` | flag | `false` | no       | To log the output |

### emtellisplit-client status

```bash
emtellisplit-client status [OPTIONS] JOB_ID
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `JOB_ID` | text | no       |             |

| Option     | Type              | Default                           | Required | Description           |
| ---------- | ----------------- | --------------------------------- | -------- | --------------------- |
| `--config` | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config |

### emtellisplit-client cancel

```bash
emtellisplit-client cancel [OPTIONS] JOB_ID
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `JOB_ID` | text | no       |             |

| Option     | Type              | Default                           | Required | Description           |
| ---------- | ----------------- | --------------------------------- | -------- | --------------------- |
| `--config` | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config |

### emtellisplit-client cancel2

```bash
emtellisplit-client cancel2 [OPTIONS] STATE
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `STATE`  | text | no       |             |

| Option     | Type              | Default                           | Required | Description           |
| ---------- | ----------------- | --------------------------------- | -------- | --------------------- |
| `--config` | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config |

### emtellisplit-client process

```bash
emtellisplit-client process [OPTIONS] [INPUTS]...
```

| Argument              | Type | Required | Description |
| --------------------- | ---- | -------- | ----------- |
| `INPUTS` (repeatable) | text | no       |             |

| Option          | Type              | Default                           | Required | Description                                                                                                                                    |
| --------------- | ----------------- | --------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `--config`      | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config                                                                                                                          |
| `--state`       | path              | —                                 | no       | The path to a file in which to store the current processing state. This is used for restarting processing if the client has been stopped early |
| `--output`      | path (must exist) | —                                 | no       | directory base to output job outputs, uses output_bucket                                                                                       |
| `--merge-jsonl` | flag              | `false`                           | no       | Whether or not to merge jsonl, if downloading and the server was used with a processing option that generates jsonl                            |

### emtellisplit-client process2

```bash
emtellisplit-client process2 [OPTIONS] [INPUTS]...
```

| Argument              | Type | Required | Description |
| --------------------- | ---- | -------- | ----------- |
| `INPUTS` (repeatable) | text | no       |             |

| Option          | Type              | Default                           | Required | Description                                                                                                                                    |
| --------------- | ----------------- | --------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `--config`      | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config                                                                                                                          |
| `--state`       | path              | —                                 | no       | The path to a file in which to store the current processing state. This is used for restarting processing if the client has been stopped early |
| `--output`      | path (must exist) | —                                 | no       | directory base to output job outputs, uses output_bucket                                                                                       |
| `--merge-jsonl` | flag              | `false`                           | no       | Whether or not to merge jsonl, if downloading and the server was used with a processing option that generates jsonl                            |

### emtellisplit-client bulk-process

```bash
emtellisplit-client bulk-process [OPTIONS] INPUT
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `INPUT`  | text | no       |             |

| Option          | Type              | Default                           | Required | Description                                                                                                                                    |
| --------------- | ----------------- | --------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `--config`      | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config                                                                                                                          |
| `--state`       | path              | —                                 | no       | The path to a file in which to store the current processing state. This is used for restarting processing if the client has been stopped early |
| `--output`      | path (must exist) | —                                 | no       | directory base to output job outputs, uses output_bucket                                                                                       |
| `--merge-jsonl` | flag              | `false`                           | no       | Whether or not to merge jsonl, if downloading and the server was used with a processing option that generates jsonl                            |

### emtellisplit-client bulk-process2

```bash
emtellisplit-client bulk-process2 [OPTIONS] INPUT
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `INPUT`  | text | no       |             |

| Option          | Type              | Default                           | Required | Description                                                                                                                                    |
| --------------- | ----------------- | --------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `--config`      | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config                                                                                                                          |
| `--state`       | path              | —                                 | no       | The path to a file in which to store the current processing state. This is used for restarting processing if the client has been stopped early |
| `--output`      | path (must exist) | —                                 | no       | directory base to output job outputs, uses output_bucket                                                                                       |
| `--merge-jsonl` | flag              | `false`                           | no       | Whether or not to merge jsonl, if downloading and the server was used with a processing option that generates jsonl                            |

### emtellisplit-client resume

```bash
emtellisplit-client resume [OPTIONS] STATE
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `STATE`  | text | no       |             |

| Option     | Type              | Default                           | Required | Description           |
| ---------- | ----------------- | --------------------------------- | -------- | --------------------- |
| `--config` | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config |

### emtellisplit-client retry

```bash
emtellisplit-client retry [OPTIONS] STATE
```

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `STATE`  | text | no       |             |

| Option     | Type              | Default                           | Required | Description           |
| ---------- | ----------------- | --------------------------------- | -------- | --------------------- |
| `--config` | path (must exist) | `emtellisplit-client-config.toml` | no       | path to client config |