Commands
Administration
Manage users, audit logs, settings, profiles, updates, and shell completion.
Users
nginxpm user list -o json
nginxpm user get 1
nginxpm user current -o json
nginxpm user create -f user.json
nginxpm user update 1 -f user.yaml
nginxpm user permissions 1 -f permissions.json
nginxpm user password 1 -f password.json
nginxpm user delete 1 --confirmuser get me also fetches the current user. user current has the aliases
me and whoami; the group alias is users.
Audit log and settings
nginxpm audit list -o json
nginxpm audit get 1
nginxpm setting list
nginxpm setting get default-site -o json
nginxpm setting update default-site -f setting.jsonAliases for audit are audit-log and log; setting also accepts
settings.
Profiles and defaults
nginxpm config view
nginxpm config list-profiles
nginxpm config use-profile production
nginxpm config set defaults.output jsonconfig set accepts defaults.output (table, json, or yaml) and
current_profile as configuration keys.
CLI utilities
nginxpm version
nginxpm update --check
nginxpm update
nginxpm completion zshShell completion is available for bash, zsh, fish, and powershell.
User, permission, password, and setting changes mutate the server. Use
--read-only for inspection-only sessions, and treat config view output as
sensitive because saved profiles contain connection credentials.
Return to the command overview, or review agent-safe operation before automating changes.