Commands overview¶
psa is organized into command groups. Each group has a --help flag listing its subcommands.
| Group | Purpose | Reference |
|---|---|---|
psa config |
Configure psa: paths, runtime user, defaults | config |
psa domain |
Manage PeopleSoft domains: lifecycle, status, compare | domain |
psa dpk |
DPK provisioning: stage, setup, init, sync, apply, cleanup | dpk |
psa kit |
Custom psadmin.io kit operations (gated) | kit |
Hidden / internal groups (not for general use):
| Group | Purpose |
|---|---|
psa ops |
psadmin.io ops API integration (hidden) |
Global flags¶
| Flag | Description |
|---|---|
-V, --version |
Print version and exit |
-q, --quiet |
Suppress all output except errors |
-v, --verbose |
Show detailed output |
Output modes¶
Most commands that produce structured data support --json:
When stdout is a TTY, psa renders Rich tables, spinners, and color. When piped, it falls back to plain text — safe for scripts.
Configuration¶
psa reads ~/.config/psa/config.yaml. See psa config for the full schema and editing commands.