--- # Code generated by make gen. DO NOT EDIT. title: secret description: Manage secrets --- Manage secrets Aliases: * secrets ## Usage ```console coder secret ``` ## Description ```console - Create a secret: $ printf %s "$MYCLI_API_KEY" | coder secret create api-key --description "API key for workspace tools" --env API_KEY --file "~/.api-key" - Update a secret: $ echo -n "$NEW_SECRET_VALUE" | coder secret update api-key --description "Rotated API key" --env API_KEY --file "~/.api-key" - Import secrets from a file: $ coder secret import ./secrets.env - List your secrets: $ coder secret list - Show a specific secret: $ coder secret list api-key - Delete a secret: $ coder secret delete api-key ``` ## Subcommands | Name | Purpose | |---------------------------------------------|---------------------------------------------------| | [create](./secret_create.md) | Create a secret | | [update](./secret_update.md) | Update a secret | | [import](./secret_import.md) | Import secrets from a file | | [enable](./secret_enable.md) | Enable a secret so it is injected into workspaces | | [disable](./secret_disable.md) | Disable a secret without removing it | | [list](./secret_list.md) | List secrets, or show one by name | | [delete](./secret_delete.md) | Delete a secret |