Skip to content

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:

psa domain list --json | jq '.[] | select(.type == "app")'

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.