veirox secret

Manage project secrets

Synopsis

veirox secret <subcommand> [args] [flags]

Description

Manage project secrets

Subcommands

CommandDescription
veirox secret countCount secrets
veirox secret get <secret-id>Get secret
veirox secret listList secrets
veirox secret put <name>Create secret
veirox secret rm <secret-id>Delete secret
veirox secret update <secret-id>Update secret

veirox secret count

Count secrets

veirox secret count

veirox secret get <secret-id>

Get secret

FlagTypeDefaultDescription
--plainboolfalseprint decrypted secret value
veirox secret get <secret-id> --plain

veirox secret list

List secrets

FlagTypeDefaultDescription
--limitint50max items
--offsetint0offset
veirox secret list --limit 20 --offset 0

veirox secret put <name>

Create secret

FlagTypeDefaultDescription
--descriptionstringdescription
--environmentstringenvironment
--providerstringprovider
veirox secret put GITHUB_TOKEN --value-from-env GITHUB_TOKEN

veirox secret rm <secret-id>

Delete secret

FlagTypeDefaultDescription
--yesboolfalseconfirm delete
veirox secret rm <secret-id> --yes

veirox secret update <secret-id>

Update secret

FlagTypeDefaultDescription
--descriptionstringdescription
--environmentstringenvironment
--namestringname
--providerstringprovider
veirox secret update <secret-id> --value-from-file .env.secret

Exit codes

CodeMeaning
0Success.
1Generic error (network, API 5xx).
2Validation error (bad flag, missing required arg).
3Unauthenticated — run veirox login or set VEIROX_API_KEY.
4Not found (resource does not exist in this project).
5Permission denied (your role / API key lacks the scope).

See also