Skip to content

Commit e806d35

Browse files
Clear out legacy CLI code (#173)
- Clear out all code - Leave only some base scaffolding and release notes/changelogs
1 parent 8b93d3c commit e806d35

1,943 files changed

Lines changed: 61971 additions & 66438 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/pingcli-usage/SKILL.md

Lines changed: 609 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# `pingcli agent-skills install`
2+
Install an agent skill
3+
4+
## Synopsis
5+
6+
Install an agent skill to the output directory.
7+
The skill directory and all its files are copied to <output-dir>/<skill-name>.
8+
The output directory defaults to .claude/skills in the current working directory and is
9+
created automatically if it does not exist.
10+
11+
Available skills:
12+
pingcli-usage
13+
14+
```
15+
pingcli agent-skills install skill-name [flags]
16+
```
17+
18+
## Examples
19+
20+
```
21+
Install an agent skill to the default location (.claude/skills in the current directory).
22+
pingcli agent-skills install pingcli-usage
23+
24+
Install an agent skill to a custom directory.
25+
pingcli agent-skills install pingcli-usage --output-dir /path/to/my/skills
26+
```
27+
28+
## Options
29+
30+
| Flag | Default | Description |
31+
|------|---------|-------------|
32+
| `-h, --help` | `` | help for install |
33+
| `--output-dir string` | `` | Directory to install the skill into. The skill will be placed at <output-dir>/<skill-name>. Defaults to .claude/skills in the current working directory. |
34+
35+
36+
## Inherited Options
37+
38+
| Flag | Default | Description |
39+
|------|---------|-------------|
40+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
41+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
42+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
43+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
44+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
45+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
46+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
47+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
48+
| `--no-color` | `` | Disable text output in color. (default false) |
49+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
50+
51+
52+
## Parent Command
53+
54+
- [`pingcli agent-skills`](cmd-pingcli-agent-skills.md) — Find and install agent skills for Ping CLI.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# `pingcli agent-skills list`
2+
List all available agent skills
3+
4+
## Synopsis
5+
6+
List all available agent skills. Displays the name and description of each skill.
7+
8+
```
9+
pingcli agent-skills list
10+
```
11+
12+
## Examples
13+
14+
```
15+
List all available agent skills.
16+
pingcli agent-skills list
17+
```
18+
19+
## Inherited Options
20+
21+
| Flag | Default | Description |
22+
|------|---------|-------------|
23+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
24+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
25+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
26+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
27+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
28+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
29+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
30+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
31+
| `--no-color` | `` | Disable text output in color. (default false) |
32+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
33+
34+
35+
## Parent Command
36+
37+
- [`pingcli agent-skills`](cmd-pingcli-agent-skills.md) — Find and install agent skills for Ping CLI.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# `pingcli agent-skills`
2+
Find and install agent skills for Ping CLI.
3+
4+
## Synopsis
5+
6+
Find and install agent skills for Ping CLI.
7+
8+
The agent skills follow the Agent Skills open format, detailed at agentskills.io.
9+
Skills are installed locally to provide targeted instructions and context when
10+
developing with Ping developer tools.
11+
12+
```
13+
pingcli agent-skills
14+
```
15+
16+
## Inherited Options
17+
18+
| Flag | Default | Description |
19+
|------|---------|-------------|
20+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
21+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
22+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
23+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
24+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
25+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
26+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
27+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
28+
| `--no-color` | `` | Disable text output in color. (default false) |
29+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
30+
31+
32+
## Subcommands
33+
34+
| Command | Description | Reference |
35+
|---------|-------------|----------|
36+
| `pingcli agent-skills install` | Install an agent skill | [`cmd-pingcli-agent-skills-install.md`](cmd-pingcli-agent-skills-install.md) |
37+
| `pingcli agent-skills list` | List all available agent skills | [`cmd-pingcli-agent-skills-list.md`](cmd-pingcli-agent-skills-list.md) |
38+
39+
## Parent Command
40+
41+
- [`pingcli`](cmd-pingcli.md) — A CLI tool for managing the configuration of Ping Identity products.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# `pingcli auth login`
2+
Log in to all enabled Ping services at once.
3+
4+
## Synopsis
5+
6+
Log in to all enabled Ping services at once.
7+
8+
```
9+
pingcli auth login
10+
```
11+
12+
## Examples
13+
14+
```
15+
Log in to all enabled Ping services at once.
16+
pingcli auth login
17+
```
18+
19+
## Inherited Options
20+
21+
| Flag | Default | Description |
22+
|------|---------|-------------|
23+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
24+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
25+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
26+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
27+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
28+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
29+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
30+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
31+
| `--no-color` | `` | Disable text output in color. (default false) |
32+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
33+
| `--storage-type string` | `` | Auth token storage (default: secure_local) secure_local - Use OS keychain (default) file_system - Store tokens in ~/.pingcli/credentials none - Do not persist tokens |
34+
35+
36+
## Parent Command
37+
38+
- [`pingcli auth`](cmd-pingcli-auth.md) — Authenticate (or refresh authentication) for multiple connected products and services at once.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# `pingcli auth logout`
2+
Log out of all enabled Ping services at once.
3+
4+
## Synopsis
5+
6+
Log out of all enabled Ping services at once.
7+
8+
```
9+
pingcli auth logout
10+
```
11+
12+
## Examples
13+
14+
```
15+
Log out of all enabled Ping services at once.
16+
pingcli auth logout
17+
```
18+
19+
## Options
20+
21+
| Flag | Default | Description |
22+
|------|---------|-------------|
23+
| `-h, --help` | `` | help for logout |
24+
| `-a, --all` | `` | Log out of all configured profiles |
25+
26+
27+
## Inherited Options
28+
29+
| Flag | Default | Description |
30+
|------|---------|-------------|
31+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
32+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
33+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
34+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
35+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
36+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
37+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
38+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
39+
| `--no-color` | `` | Disable text output in color. (default false) |
40+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
41+
| `--storage-type string` | `` | Auth token storage (default: secure_local) secure_local - Use OS keychain (default) file_system - Store tokens in ~/.pingcli/credentials none - Do not persist tokens |
42+
43+
44+
## Parent Command
45+
46+
- [`pingcli auth`](cmd-pingcli-auth.md) — Authenticate (or refresh authentication) for multiple connected products and services at once.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# `pingcli auth status`
2+
Show authentication status for all enabled Ping services.
3+
4+
## Synopsis
5+
6+
Show authentication status for all enabled Ping services.
7+
8+
```
9+
pingcli auth status
10+
```
11+
12+
## Examples
13+
14+
```
15+
Show authentication status for all enabled Ping services.
16+
pingcli auth status
17+
```
18+
19+
## Inherited Options
20+
21+
| Flag | Default | Description |
22+
|------|---------|-------------|
23+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
24+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
25+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
26+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
27+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
28+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
29+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
30+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
31+
| `--no-color` | `` | Disable text output in color. (default false) |
32+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
33+
| `--storage-type string` | `` | Auth token storage (default: secure_local) secure_local - Use OS keychain (default) file_system - Store tokens in ~/.pingcli/credentials none - Do not persist tokens |
34+
35+
36+
## Parent Command
37+
38+
- [`pingcli auth`](cmd-pingcli-auth.md) — Authenticate (or refresh authentication) for multiple connected products and services at once.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# `pingcli auth`
2+
Authenticate (or refresh authentication) for multiple connected products and services at once.
3+
4+
## Synopsis
5+
6+
Authenticate (or refresh authentication) for multiple connected products and services at once.
7+
8+
```
9+
pingcli auth
10+
```
11+
12+
## Examples
13+
14+
```
15+
Authenticate (or refresh authentication) across all connected products and services.
16+
pingcli auth
17+
```
18+
19+
## Options
20+
21+
| Flag | Default | Description |
22+
|------|---------|-------------|
23+
| `-h, --help` | `` | help for auth |
24+
| `--storage-type string` | `` | Auth token storage (default: secure_local) secure_local - Use OS keychain (default) file_system - Store tokens in ~/.pingcli/credentials none - Do not persist tokens |
25+
26+
27+
## Inherited Options
28+
29+
| Flag | Default | Description |
30+
|------|---------|-------------|
31+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
32+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
33+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
34+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
35+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
36+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
37+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
38+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
39+
| `--no-color` | `` | Disable text output in color. (default false) |
40+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
41+
42+
43+
## Subcommands
44+
45+
| Command | Description | Reference |
46+
|---------|-------------|----------|
47+
| `pingcli auth login` | Log in to all enabled Ping services at once. | [`cmd-pingcli-auth-login.md`](cmd-pingcli-auth-login.md) |
48+
| `pingcli auth logout` | Log out of all enabled Ping services at once. | [`cmd-pingcli-auth-logout.md`](cmd-pingcli-auth-logout.md) |
49+
| `pingcli auth status` | Show authentication status for all enabled Ping services. | [`cmd-pingcli-auth-status.md`](cmd-pingcli-auth-status.md) |
50+
51+
## Parent Command
52+
53+
- [`pingcli`](cmd-pingcli.md) — A CLI tool for managing the configuration of Ping Identity products.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# `pingcli authorize api-servers api-server-operations apply`
2+
Create or update an API server operation
3+
4+
## Synopsis
5+
6+
Idempotently create or update an API server operation looked up by the "name" field in the JSON body within the supplied --environment-id and --api-server-id. If no operation with the given name exists it is created; if exactly one exists it is updated; if more than one exists the command fails.
7+
8+
```
9+
pingcli authorize api-servers api-server-operations apply [flags]
10+
```
11+
12+
## Examples
13+
14+
```
15+
# Create or update an API server operation (body supplies name and required paths)
16+
pingcli authorize api-servers api-server-operations apply --environment-id <env-id> --api-server-id <server-id> --from-file api-server-operation.json
17+
18+
# Read body from stdin
19+
pingcli authorize api-servers api-server-operations apply --environment-id <env-id> --api-server-id <server-id> --from-file - < api-server-operation.json
20+
```
21+
22+
## Options
23+
24+
| Flag | Default | Description |
25+
|------|---------|-------------|
26+
| `-h, --help` | `` | help for apply |
27+
| `-a, --api-server-id string` | `` | The API server ID |
28+
| `-e, --environment-id string` | `` | The PingOne environment ID |
29+
| `-f, --from-file string` | `` | Path to a JSON file containing the request body, or "-" to read from stdin. |
30+
| `-o, --api-server-operation-id string` | `` | The API server operation ID |
31+
32+
33+
## Inherited Options
34+
35+
| Flag | Default | Description |
36+
|------|---------|-------------|
37+
| `-C, --config string` | `` | The relative or full path to a custom Ping CLI configuration file. (default $HOME/.pingcli/config.yaml) |
38+
| `-D, --detailed-exitcode` | `` | Enable detailed exit code output. (default false) 0 - pingcli command succeeded with no errors or warnings. 1 - pingcli command failed with errors. 2 - pingcli command succeeded with warnings. |
39+
| `-O, --output-format string` | `` | Specify the console output format. (default text) Options are: json, ndjson, ndjson-wrapped, text. |
40+
| `-P, --profile string` | `` | The name of a configuration profile to use. |
41+
| `--debug` | `` | Enable debug output for error messages, including stack traces and transaction IDs. (default false) |
42+
| `--log-file string` | `` | Write logs to a file at the given path. File logging is disabled when not set. |
43+
| `--log-file-level string` | `` | Set the file log level. Options are: DEBUG, INFO, WARN, ERROR. (default DEBUG) |
44+
| `--log-level string` | `` | Set the console log level. Options are: DEBUG, INFO, WARN, ERROR. (default WARN) |
45+
| `--no-color` | `` | Disable text output in color. (default false) |
46+
| `--query string` | `` | JMESPath expression to filter JSON output. Requires -O json, ndjson, or ndjson-wrapped. Example: --query 'data[?enabled].name' |
47+
48+
49+
## Parent Command
50+
51+
- [`pingcli authorize api-servers api-server-operations`](cmd-pingcli-authorize-api-servers-api-server-operations.md) — API Server Operations

0 commit comments

Comments
 (0)