# secret update Update a secret ## Usage ```console coder secret update [flags] ``` ## Description ```console At least one of --value, --description, --env, --file, or --enabled must be specified. Provide the secret value by at most one of --value or non-interactive stdin (pipe or redirect). ``` ## Options ### --value | | | |------|---------------------| | Type | string | Update the secret value. For security reasons, prefer non-interactive stdin (pipe or redirect). ### --description | | | |------|---------------------| | Type | string | Update the secret description. Pass an empty string to clear it. ### --env | | | |------|---------------------| | Type | string | Name of the workspace environment variable that this secret will set. Pass an empty string to clear it. ### --file | | | |------|---------------------| | Type | string | Workspace file path where this secret will be written. Must start with ~/ or /. Pass an empty string to clear it. ### --enabled | | | |------|-------------------| | Type | bool | Whether the secret is injected into workspaces. An enabled secret must keep at least one of --env or --file; pass --enabled=false to stop injecting it without deleting it.