User & Auth Commands
Commands for authentication and user management.
login
Login to Tailor Platform.
Usage
tailor-sdk login [options]
logout
Logout from Tailor Platform.
Usage
tailor-sdk logout [options]
user
Manage Tailor Platform users.
Usage
tailor-sdk user [command]
Commands
| Command | Description |
|---|---|
user current | Show current user. |
user list | List all users. |
user pat | Manage personal access tokens. |
user switch | Set current user. |
user current
Show current user.
Usage
tailor-sdk user current [options]
user list
List all users.
Usage
tailor-sdk user list [options]
Options
| Option | Alias | Description | Required | Default |
|---|---|---|---|---|
--json | -j | Output as JSON | No | false |
user switch
Set current user.
Usage
tailor-sdk user switch [options] <user>
Arguments
| Argument | Description | Required |
|---|---|---|
user | User email | Yes |
user pat
Manage personal access tokens.
Usage
tailor-sdk user pat [options] [command]
Options
| Option | Alias | Description | Required | Default |
|---|---|---|---|---|
--json | -j | Output as JSON | No | false |
Commands
| Command | Description |
|---|---|
user pat create | Create a new personal access token. |
user pat delete | Delete a personal access token. |
user pat list | List all personal access tokens. |
user pat update | Update a personal access token (delete and recreate). |
user pat list
List all personal access tokens.
Usage
tailor-sdk user pat list [options]
Options
| Option | Alias | Description | Required | Default |
|---|---|---|---|---|
--json | -j | Output as JSON | No | false |
user pat create
Create a new personal access token.
Usage
tailor-sdk user pat create [options] <name>
Arguments
| Argument | Description | Required |
|---|---|---|
name | Token name | Yes |
Options
| Option | Alias | Description | Required | Default |
|---|---|---|---|---|
--json | -j | Output as JSON | No | false |
--write | -W | Grant write permission (default: read-only) | No | false |
user pat delete
Delete a personal access token.
Usage
tailor-sdk user pat delete [options] <name>
Arguments
| Argument | Description | Required |
|---|---|---|
name | Token name | Yes |
user pat update
Update a personal access token (delete and recreate).
Usage
tailor-sdk user pat update [options] <name>
Arguments
| Argument | Description | Required |
|---|---|---|
name | Token name | Yes |
Options
| Option | Alias | Description | Required | Default |
|---|---|---|---|---|
--json | -j | Output as JSON | No | false |
--write | -W | Grant write permission (if not specified, keeps read-only) | No | false |
When no subcommand is provided, defaults to list.
Output (default):
token-name-1: read/write
token-name-2: read
Output (-j, --json):
<span><span style="color: var(--shiki-color-text)">[</span></span>
<span><span style="color: var(--shiki-color-text)"> { </span><span style="color: var(--shiki-token-keyword)">"name"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"token-name-1"</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"scopes"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">"read"</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"write"</span><span style="color: var(--shiki-color-text)">] }</span><span style="color: var(--shiki-token-punctuation)">,</span></span>
<span><span style="color: var(--shiki-color-text)"> { </span><span style="color: var(--shiki-token-keyword)">"name"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"token-name-2"</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"scopes"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">"read"</span><span style="color: var(--shiki-color-text)">] }</span></span>
<span><span style="color: var(--shiki-color-text)">]</span></span>
<span></span>
Output (default):
Personal access token created successfully.
name: token-name
scopes: read/write
token: tpp_xxxxxxxxxxxxx
Please save this token in a secure location. You won't be able to see it again.
Output (-j, --json):
<span><span style="color: var(--shiki-color-text)">{ </span><span style="color: var(--shiki-token-keyword)">"name"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"token-name"</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"scopes"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">"read"</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"write"</span><span style="color: var(--shiki-color-text)">]</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"token"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"eyJhbGc..."</span><span style="color: var(--shiki-color-text)"> }</span></span>
<span></span>
Output (default):
Personal access token updated successfully.
name: token-name
scopes: read/write
token: tpp_xxxxxxxxxxxxx
Please save this token in a secure location. You won't be able to see it again.
Output (-j, --json):
<span><span style="color: var(--shiki-color-text)">{</span></span>
<span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"name"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"token-name"</span><span style="color: var(--shiki-token-punctuation)">,</span></span>
<span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"scopes"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">"read"</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"write"</span><span style="color: var(--shiki-color-text)">]</span><span style="color: var(--shiki-token-punctuation)">,</span></span>
<span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">"token"</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">"tpp_xxxxxxxxxxxxx"</span></span>
<span><span style="color: var(--shiki-color-text)">}</span></span>
<span></span>