coder/docs/cli
Aaron Lehmann 0e3dc2a80f
feat: influence parameter defaults through cli flag/env (#13039)
* feat: influence parameter defaults through cli flag/env

Add a --parameter-default flag / CODER_RICH_PARAMETER_DEFAULT
environment variable which overrides default values suggested for
parameters.

This allows scripts or middleware wrapping the CLI to substitute
defaults for parameter values beyond those defined at the template
level. For example, Git repository/branch parameters can be given
defaults based on the current checkout, or default parameter values can
be parsed out of files inside the repo.

* Rename defaults arg to defaultOverrides
2024-04-29 14:23:54 -04:00
..
autoupdate.md feat: add cli support for workspace automatic updates (#10438) 2023-11-02 14:41:34 -05:00
config-ssh.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
create.md feat: influence parameter defaults through cli flag/env (#13039) 2024-04-29 14:23:54 -04:00
delete.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
dotfiles.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
external-auth.md feat: add `external-auth` cli (#10052) 2023-10-09 23:04:35 +00:00
external-auth_access-token.md feat: allow external auth providers to expose extra metadata (#10157) 2023-10-09 23:02:16 -05:00
favorite.md feat(cli): add favorite/unfavorite commands (#11793) 2024-01-24 14:05:39 +00:00
features.md fix(docs): fix broken markdown links (#7081) 2023-04-11 15:05:51 -05:00
features_list.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
groups.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
groups_create.md feat: add display_name field to groups (#8740) 2023-08-02 10:53:06 -05:00
groups_delete.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
groups_edit.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
groups_list.md feat: add display_name field to groups (#8740) 2023-08-02 10:53:06 -05:00
licenses.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
licenses_add.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
licenses_delete.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
licenses_list.md fix(enterprise/cli): add ID to default columns in licenses list output (#11823) 2024-01-26 09:55:16 +00:00
list.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
login.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
logout.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
netcheck.md chore(cli): unhide `netcheck` command (#8412) 2023-07-10 21:38:02 -05:00
open.md feat(cli): add `coder open vscode` (#11191) 2024-01-02 20:46:18 +02:00
open_vscode.md feat(cli): add `coder open vscode` (#11191) 2024-01-02 20:46:18 +02:00
ping.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
port-forward.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
provisionerd.md fix(docs): fix broken markdown links (#7081) 2023-04-11 15:05:51 -05:00
provisionerd_start.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
publickey.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
rename.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
reset-password.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
restart.md feat: influence parameter defaults through cli flag/env (#13039) 2024-04-29 14:23:54 -04:00
schedule.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
schedule_override-stop.md chore(cli): replace lipgloss with coder/pretty (#9564) 2023-09-07 16:28:22 -05:00
schedule_show.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
schedule_start.md chore(cli): replace lipgloss with coder/pretty (#9564) 2023-09-07 16:28:22 -05:00
schedule_stop.md chore(cli): replace lipgloss with coder/pretty (#9564) 2023-09-07 16:28:22 -05:00
server.md feat: specify a custom "terms of service" link (#13068) 2024-04-25 16:36:51 -06:00
server_create-admin-user.md feat: add awsiamrds db auth driver (#12566) 2024-03-20 13:14:43 -04:00
server_dbcrypt.md feat(coderd): connect dbcrypt package implementation (#9523) 2023-09-07 15:49:49 +01:00
server_dbcrypt_decrypt.md feat: add awsiamrds db auth driver (#12566) 2024-03-20 13:14:43 -04:00
server_dbcrypt_delete.md feat: add awsiamrds db auth driver (#12566) 2024-03-20 13:14:43 -04:00
server_dbcrypt_rotate.md feat: add awsiamrds db auth driver (#12566) 2024-03-20 13:14:43 -04:00
server_postgres-builtin-serve.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
server_postgres-builtin-url.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
show.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
speedtest.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
ssh.md feat(cli): add `--env` flag for `coder ssh` (#12991) 2024-04-22 13:13:48 +03:00
start.md feat: influence parameter defaults through cli flag/env (#13039) 2024-04-29 14:23:54 -04:00
stat.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
stat_cpu.md fix(cli): stat: explicitly specify resource SI prefix (#8206) 2023-06-26 18:06:38 +01:00
stat_disk.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
stat_mem.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
state.md fix(docs): fix broken markdown links (#7081) 2023-04-11 15:05:51 -05:00
state_pull.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
state_push.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
stop.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
support.md feat(cli): unhide support bundle cmd (#12745) 2024-03-25 15:14:27 +00:00
support_bundle.md feat(cli): unhide support bundle cmd (#12745) 2024-03-25 15:14:27 +00:00
templates.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
templates_archive.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
templates_create.md chore: remove max_ttl from templates (#12644) 2024-03-20 10:37:57 -05:00
templates_delete.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
templates_edit.md chore: remove max_ttl from templates (#12644) 2024-03-20 10:37:57 -05:00
templates_init.md feat(site): add create template from scratch (#12082) 2024-02-09 14:42:26 +00:00
templates_list.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
templates_pull.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
templates_push.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
templates_versions.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
templates_versions_archive.md feat: archive template versions to hide them from the ui (#10179) 2023-10-11 09:26:22 -05:00
templates_versions_list.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
templates_versions_unarchive.md feat: archive template versions to hide them from the ui (#10179) 2023-10-11 09:26:22 -05:00
tokens.md chore(cli): replace lipgloss with coder/pretty (#9564) 2023-09-07 16:28:22 -05:00
tokens_create.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
tokens_list.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
tokens_remove.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
unfavorite.md feat(cli): add favorite/unfavorite commands (#11793) 2024-01-24 14:05:39 +00:00
update.md feat: influence parameter defaults through cli flag/env (#13039) 2024-04-29 14:23:54 -04:00
users.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
users_activate.md chore(cli): replace lipgloss with coder/pretty (#9564) 2023-09-07 16:28:22 -05:00
users_create.md chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
users_delete.md feat(cli): add `coder users delete` command (#10115) 2023-10-09 11:47:57 -05:00
users_list.md feat: convert entire CLI to clibase (#6491) 2023-03-23 17:42:20 -05:00
users_show.md chore(cli): replace lipgloss with coder/pretty (#9564) 2023-09-07 16:28:22 -05:00
users_suspend.md feat(cli): add `coder users delete` command (#10115) 2023-10-09 11:47:57 -05:00
version.md feat(cli): add --output={text,json} to version cmd (#7010) 2023-04-05 13:16:05 +01:00