shift-cli yp
Yellow Pages — the service catalog for the Shift platform.
Usage
shift-cli yp <subcommand> [arguments] [flags]
Sub-commands
Services
| Command | Description |
|---|---|
yp services list | List all registered services |
yp services get <id-or-name> | Get details for a specific service |
yp services create <name> | Register a new service |
yp services delete <id-or-name> | Remove a service from the catalog |
Systems
| Command | Description |
|---|---|
yp systems list | List all systems |
yp systems create <name> | Create a new system grouping |
Owners
| Command | Description |
|---|---|
yp owners list | List all service owners |
yp owners create <name> | Register a new owner |
Search and Dependencies
| Command | Description |
|---|---|
yp search <query> | Search services by name or metadata |
yp deps <id-or-name> | Show dependency graph for a service |
ID-or-Name Resolution
All commands that accept <id-or-name> resolve the argument by checking the nanoid(8) ID first, then searching by name (case-insensitive).
Examples
# List all services as JSON
shift-cli yp services list --json
# Register a new service
shift-cli yp services create my-api
# View a service by name
shift-cli yp services get my-api
# Search for services
shift-cli yp search "auth"
# Show dependencies
shift-cli yp deps my-api
# Delete a service (quiet mode)
shift-cli yp services delete my-api --quiet