adpt 0.13.5

A tool for interacting with the Adaptive platform
# Command-Line Help for `adpt`

This document contains the help content for the `adpt` command-line program.

**Command Overview:**

* [`adpt`]#adpt
* [`adpt cancel`]#adpt-cancel
* [`adpt config`]#adpt-config
* [`adpt job`]#adpt-job
* [`adpt jobs`]#adpt-jobs
* [`adpt models`]#adpt-models
* [`adpt upload`]#adpt-upload
* [`adpt publish`]#adpt-publish
* [`adpt recipes`]#adpt-recipes
* [`adpt run`]#adpt-run
* [`adpt schema`]#adpt-schema
* [`adpt set-api-key`]#adpt-set-api-key
* [`adpt role`]#adpt-role
* [`adpt role create`]#adpt-role-create
* [`adpt role describe`]#adpt-role-describe
* [`adpt role list`]#adpt-role-list
* [`adpt user`]#adpt-user
* [`adpt user create`]#adpt-user-create
* [`adpt user delete`]#adpt-user-delete
* [`adpt user describe`]#adpt-user-describe
* [`adpt user list`]#adpt-user-list
* [`adpt team`]#adpt-team
* [`adpt team create`]#adpt-team-create
* [`adpt team add-member`]#adpt-team-add-member
* [`adpt team list`]#adpt-team-list

## `adpt`

A tool interacting with the Adaptive platform

**Usage:** `adpt <COMMAND>`

###### **Subcommands:**

* `cancel` — Cancel a job
* `config` — Configure adpt interactively
* `job` — Inspect job
* `jobs` — List currently running jobs
* `models` — List models
* `upload` — Upload dataset
* `publish` — Upload recipe
* `recipes` — List recipes
* `run` — Run recipe
* `schema` — Display the schema for inputs for a recipe
* `set-api-key` — Store your API key in the OS keyring
* `role` — Manage roles
* `user` — Manage users
* `team` — Manage teams



## `adpt cancel`

Cancel a job

**Usage:** `adpt cancel <ID>`

###### **Arguments:**

* `<ID>`



## `adpt config`

Configure adpt interactively

**Usage:** `adpt config`



## `adpt job`

Inspect job

**Usage:** `adpt job [OPTIONS] <ID>`

###### **Arguments:**

* `<ID>`

###### **Options:**

* `-f`, `--follow` — Follow job status updates until completion



## `adpt jobs`

List currently running jobs

**Usage:** `adpt jobs`



## `adpt models`

List models

**Usage:** `adpt models [OPTIONS]`

###### **Options:**

* `-p`, `--project <PROJECT>`
* `-a`, `--all` — List all models in the global model registry



## `adpt upload`

Upload dataset

**Usage:** `adpt upload [OPTIONS] <DATASET>`

###### **Arguments:**

* `<DATASET>`

###### **Options:**

* `-p`, `--project <PROJECT>`
* `-n`, `--name <NAME>` — Dataset name



## `adpt publish`

Upload recipe

**Usage:** `adpt publish [OPTIONS] <RECIPE>`

###### **Arguments:**

* `<RECIPE>`

###### **Options:**

* `-p`, `--project <PROJECT>`
* `-n`, `--name <NAME>` — Recipe name
* `-k`, `--key <KEY>` — Recipe key
* `-f`, `--force` — Update existing recipe if it exists



## `adpt recipes`

List recipes

**Usage:** `adpt recipes [OPTIONS]`

###### **Options:**

* `-p`, `--project <PROJECT>`



## `adpt run`

Run recipe

**Usage:** `adpt run [OPTIONS] <RECIPE> [-- <ARGS>...]`

###### **Arguments:**

* `<RECIPE>` — Recipe ID or key
* `<ARGS>`

###### **Options:**

* `-p`, `--project <PROJECT>`
* `--parameters <PARAMETERS>` — A file containing a JSON object of parameters for the recipe
* `-n`, `--name <NAME>` — The name of the run
* `-c`, `--compute-pool <COMPUTE_POOL>` — The compute pool to run the recipe on
* `-g`, `--gpus <GPUS>` — The number of GPUs to run the recipe on



## `adpt schema`

Display the schema for inputs for a recipe

**Usage:** `adpt schema [OPTIONS] <RECIPE>`

###### **Arguments:**

* `<RECIPE>`

###### **Options:**

* `-p`, `--project <PROJECT>`



## `adpt set-api-key`

Store your API key in the OS keyring

**Usage:** `adpt set-api-key <API_KEY>`

###### **Arguments:**

* `<API_KEY>`



## `adpt role`

Manage roles

**Usage:** `adpt role <COMMAND>`

###### **Subcommands:**

* `create` — Create a new role
* `describe` — Describe a role
* `list` — List all roles



## `adpt role create`

Create a new role

**Usage:** `adpt role create [OPTIONS] --permissions <PERMISSIONS>... <NAME>`

###### **Arguments:**

* `<NAME>` — Role name

###### **Options:**

* `-k`, `--key <KEY>` — Role key (auto-generated from name if not provided)
* `-p`, `--permissions <PERMISSIONS>` — Permissions to assign to the role



## `adpt role describe`

Describe a role

**Usage:** `adpt role describe <ID_OR_KEY>`

###### **Arguments:**

* `<ID_OR_KEY>` — Role ID (UUID) or key



## `adpt role list`

List all roles

**Usage:** `adpt role list`



## `adpt user`

Manage users

**Usage:** `adpt user <COMMAND>`

###### **Subcommands:**

* `create` — Create a new user
* `delete` — Delete a user
* `describe` — Describe a user
* `list` — List all users



## `adpt user create`

Create a new user

**Usage:** `adpt user create [OPTIONS] <NAME>`

###### **Arguments:**

* `<NAME>` — User name

###### **Options:**

* `-e`, `--email <EMAIL>` — User email (required for human users)
* `-t`, `--user-type <USER_TYPE>` — User type

  Default value: `human`

  Possible values: `human`, `system`




## `adpt user delete`

Delete a user

**Usage:** `adpt user delete <ID_OR_EMAIL>`

###### **Arguments:**

* `<ID_OR_EMAIL>` — User ID or email



## `adpt user describe`

Describe a user

**Usage:** `adpt user describe <ID_OR_EMAIL>`

###### **Arguments:**

* `<ID_OR_EMAIL>` — User ID or email



## `adpt user list`

List all users

**Usage:** `adpt user list`



## `adpt team`

Manage teams

**Usage:** `adpt team <COMMAND>`

###### **Subcommands:**

* `create` — Create a new team
* `add-member` — Add a user to a team
* `list` — List all teams



## `adpt team create`

Create a new team

**Usage:** `adpt team create [OPTIONS] <NAME>`

###### **Arguments:**

* `<NAME>` — Team name

###### **Options:**

* `-k`, `--key <KEY>` — Team key (auto-generated from name if not provided)



## `adpt team add-member`

Add a user to a team

**Usage:** `adpt team add-member <USER> <TEAM> <ROLE>`

###### **Arguments:**

* `<USER>` — User ID or email
* `<TEAM>` — Team ID or key
* `<ROLE>` — Role ID or key



## `adpt team list`

List all teams

**Usage:** `adpt team list`



<hr/>

<small><i>
    This document was generated automatically by
    <a href="https://crates.io/crates/clap-markdown"><code>clap-markdown</code></a>.
</i></small>