From 3c5b15ab0f99be33b658f1918c14665c34d2ce8f Mon Sep 17 00:00:00 2001 From: johnstcn Date: Wed, 8 Jun 2022 11:07:40 +0000 Subject: [PATCH 1/4] feat: cli: allow editing template metadata --- cli/templateedit.go | 69 ++++++++++++++ cli/templateedit_test.go | 94 ++++++++++++++++++++ cli/templates.go | 1 + coderd/coderd.go | 1 + coderd/database/databasefake/databasefake.go | 19 ++++ coderd/database/querier.go | 1 + coderd/database/queries.sql.go | 33 +++++++ coderd/database/queries/templates.sql | 13 +++ coderd/templates.go | 81 +++++++++++++++++ coderd/templates_test.go | 56 ++++++++++++ codersdk/templates.go | 23 +++++ site/src/api/typesGenerated.ts | 13 ++- 12 files changed, 401 insertions(+), 3 deletions(-) create mode 100644 cli/templateedit.go create mode 100644 cli/templateedit_test.go diff --git a/cli/templateedit.go b/cli/templateedit.go new file mode 100644 index 0000000000000..c88fe49b3db23 --- /dev/null +++ b/cli/templateedit.go @@ -0,0 +1,69 @@ +package cli + +import ( + "fmt" + "time" + + "github.com/spf13/cobra" + + "github.com/coder/coder/cli/cliui" + "github.com/coder/coder/codersdk" +) + +func templateEdit() *cobra.Command { + var ( + description string + maxTTL time.Duration + minAutostartInterval time.Duration + ) + + cmd := &cobra.Command{ + Use: "edit