# update Will update and start a given workspace if it is out of date ## Usage ```console coder update [flags] ``` ## Description ```console Use --always-prompt to change the parameter values of the workspace. ``` ## Options ### --build-option | | | | ----------- | -------------------------------- | | Type | string-array | | Environment | $CODER_BUILD_OPTION | Build option value in the format "name=value". ### --build-options | | | | ---- | ----------------- | | Type | bool | Prompt for one-time build options defined with ephemeral parameters. ### --parameter | | | | ----------- | ---------------------------------- | | Type | string-array | | Environment | $CODER_RICH_PARAMETER | Rich parameter value in the format "name=value". ### --rich-parameter-file | | | | ----------- | --------------------------------------- | | Type | string | | Environment | $CODER_RICH_PARAMETER_FILE | Specify a file path with values for rich parameters defined in the template. ### --parameter-default | | | | ----------- | ------------------------------------------ | | Type | string-array | | Environment | $CODER_RICH_PARAMETER_DEFAULT | Rich parameter default values in the format "name=value". ### --always-prompt | | | | ---- | ----------------- | | Type | bool | Always prompt all parameters. Does not pull parameter values from existing workspace.