Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 17 additions & 5 deletions plugin/skills/tower/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ Cancel a running app run

### `tower catalogs`

Interact with the catalogs in your Tower account
Interact with the catalogs in your Tower account (includes Storage [beta])

#### `tower catalogs list`

Expand All @@ -214,20 +214,21 @@ List all of your catalogs
- `-e`, `--environment` — List catalogs in this environment
- `-a`, `--all` — List catalogs across all environments
- `--type` — Filter catalogs by type, e.g. tower-catalog
- `--storage` — List Tower-managed storage catalogs
- `--storage` — List Tower-managed storage catalogs [beta]

#### `tower catalogs show`

Show the details of a catalog, including its property names
Show the details of a catalog, including its properties and tables

**Arguments:**

- `<catalog_name>` *(required)* — Name of the catalog
- `-e`, `--environment` — Environment the catalog belongs to
- `--full` — List each table's columns and their types

#### `tower catalogs credentials`

Vend short-lived catalog credentials for external tools
Vend short-lived catalog credentials for external tools [beta]

**Arguments:**

Expand All @@ -237,6 +238,17 @@ Vend short-lived catalog credentials for external tools
- `--format` — Snippet format to print
- `--show-token` — Print the vended OAuth token in normal output

#### `tower catalogs query`

Run a SQL query against a catalog using DuckDB [beta]

**Arguments:**

- `<catalog_name>` *(required)* — Name of the catalog to query
- `-s`, `--sql` — SQL statement to execute; read from stdin when omitted
- `-e`, `--environment` — Environment the catalog belongs to
- `-w`, `--write` — Allow write statements by vending read-write credentials; queries are read-only by default

### `tower schedules`

Manage schedules for your Tower apps
Expand Down Expand Up @@ -346,7 +358,7 @@ Deploy your latest code to Tower
- `-f`, `--create` — Automatically force creation of the app if it doesn't already exist
- `-e`, `--environment` — The environment to deploy to
- `--all` — Deploy to all environments
- `--idempotency-key <value>` — Reuse the existing version deployed with this key instead of creating a new one. Defaults to the current git commit SHA when the working tree is clean, so deploying unchanged source to multiple environments collapses to a single version.
- `--idempotency-key` — Reuse the existing version deployed with this key instead of creating a new one. Defaults to the current git commit SHA when the working tree is clean.
- `--no-idempotency-key` — Never send an idempotency key, even on a clean git tree

### `tower run`
Expand Down