# templates Manage templates Aliases: * template ## Usage ```console coder templates ``` ## Description ```console Templates are written in standard Terraform and describe the infrastructure for workspaces - Create or push an update to the template. Your developers can update their workspaces: $ coder templates push my-template ``` ## Subcommands | Name | Purpose | |--------------------------------------------------|----------------------------------------------------------------------------------| | [create](./templates_create.md) | DEPRECATED: Create a template from the current directory or as specified by flag | | [edit](./templates_edit.md) | Edit the metadata of a template by name. | | [init](./templates_init.md) | Get started with a templated template. | | [list](./templates_list.md) | List all the templates available for the organization | | [push](./templates_push.md) | Create or update a template from the current directory or as specified by flag | | [versions](./templates_versions.md) | Manage different versions of the specified template | | [delete](./templates_delete.md) | Delete templates | | [pull](./templates_pull.md) | Download the active, latest, or specified version of a template to a path. | | [archive](./templates_archive.md) | Archive unused or failed template versions from a given template(s) |