From 5c6af494919177e59bf91b142149f158b297a5f2 Mon Sep 17 00:00:00 2001 From: Charlie Moog Date: Thu, 29 Oct 2020 00:17:00 -0500 Subject: [PATCH 1/5] Unhide rebuild and watch-build commands --- docs/coder_envs.md | 2 ++ docs/coder_envs_rebuild.md | 34 ++++++++++++++++++++++++++++++++++ docs/coder_envs_watch-build.md | 31 +++++++++++++++++++++++++++++++ internal/cmd/rebuild.go | 9 +++++---- 4 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 docs/coder_envs_rebuild.md create mode 100644 docs/coder_envs_watch-build.md diff --git a/docs/coder_envs.md b/docs/coder_envs.md index 176ab6b8..2239747e 100644 --- a/docs/coder_envs.md +++ b/docs/coder_envs.md @@ -23,5 +23,7 @@ Perform operations on the Coder environments owned by the active user. * [coder](coder.md) - coder provides a CLI for working with an existing Coder Enterprise installation * [coder envs ls](coder_envs_ls.md) - list all environments owned by the active user +* [coder envs rebuild](coder_envs_rebuild.md) - rebuild a Coder environment * [coder envs stop](coder_envs_stop.md) - stop Coder environments by name +* [coder envs watch-build](coder_envs_watch-build.md) - trail the build log of a Coder environment diff --git a/docs/coder_envs_rebuild.md b/docs/coder_envs_rebuild.md new file mode 100644 index 00000000..bcfdcd3c --- /dev/null +++ b/docs/coder_envs_rebuild.md @@ -0,0 +1,34 @@ +## coder envs rebuild + +rebuild a Coder environment + +``` +coder envs rebuild [environment_name] [flags] +``` + +### Examples + +``` +coder envs rebuild front-end-env --follow +coder envs rebuild backend-env --force +``` + +### Options + +``` + --follow follow build log after initiating rebuild + --force force rebuild without showing a confirmation prompt + -h, --help help for rebuild +``` + +### Options inherited from parent commands + +``` + --user string Specify the user whose resources to target (default "me") + -v, --verbose show verbose output +``` + +### SEE ALSO + +* [coder envs](coder_envs.md) - Interact with Coder environments + diff --git a/docs/coder_envs_watch-build.md b/docs/coder_envs_watch-build.md new file mode 100644 index 00000000..65151519 --- /dev/null +++ b/docs/coder_envs_watch-build.md @@ -0,0 +1,31 @@ +## coder envs watch-build + +trail the build log of a Coder environment + +``` +coder envs watch-build [environment_name] [flags] +``` + +### Examples + +``` +coder watch-build front-end-env +``` + +### Options + +``` + -h, --help help for watch-build +``` + +### Options inherited from parent commands + +``` + --user string Specify the user whose resources to target (default "me") + -v, --verbose show verbose output +``` + +### SEE ALSO + +* [coder envs](coder_envs.md) - Interact with Coder environments + diff --git a/internal/cmd/rebuild.go b/internal/cmd/rebuild.go index 8e6de326..9b1f8875 100644 --- a/internal/cmd/rebuild.go +++ b/internal/cmd/rebuild.go @@ -26,7 +26,6 @@ func rebuildEnvCommand() *cobra.Command { Args: cobra.ExactArgs(1), Example: `coder envs rebuild front-end-env --follow coder envs rebuild backend-env --force`, - Hidden: true, // TODO(@cmoog) un-hide RunE: func(cmd *cobra.Command, args []string) error { ctx := cmd.Context() client, err := newClient() @@ -44,7 +43,10 @@ coder envs rebuild backend-env --force`, IsConfirm: true, }).Run() if err != nil { - return err + return clog.Fatal( + "failed to confirm prompt", clog.BlankLine, + clog.Tipf(`use "--force" to rebuild without a confirmation prompt`), + ) } } @@ -65,7 +67,7 @@ coder envs rebuild backend-env --force`, }, } - cmd.Flags().BoolVar(&follow, "follow", false, "follow buildlog after initiating rebuild") + cmd.Flags().BoolVar(&follow, "follow", false, "follow build log after initiating rebuild") cmd.Flags().BoolVar(&force, "force", false, "force rebuild without showing a confirmation prompt") return cmd } @@ -140,7 +142,6 @@ func watchBuildLogCommand() *cobra.Command { Example: "coder watch-build front-end-env", Short: "trail the build log of a Coder environment", Args: cobra.ExactArgs(1), - Hidden: true, // TODO(@cmoog) un-hide RunE: func(cmd *cobra.Command, args []string) error { ctx := cmd.Context() client, err := newClient() From 239266ee85d2b67bbb57ba8804d05f6fbe3b2416 Mon Sep 17 00:00:00 2001 From: Charlie Moog Date: Thu, 29 Oct 2020 00:18:12 -0500 Subject: [PATCH 2/5] fixup! Unhide rebuild and watch-build commands --- internal/cmd/rebuild.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/cmd/rebuild.go b/internal/cmd/rebuild.go index 9b1f8875..86fe6a6f 100644 --- a/internal/cmd/rebuild.go +++ b/internal/cmd/rebuild.go @@ -44,7 +44,7 @@ coder envs rebuild backend-env --force`, }).Run() if err != nil { return clog.Fatal( - "failed to confirm prompt", clog.BlankLine, + "failed to confirm prompt", clog.BlankLine, clog.Tipf(`use "--force" to rebuild without a confirmation prompt`), ) } @@ -77,7 +77,7 @@ coder envs rebuild backend-env --force`, func trailBuildLogs(ctx context.Context, client *coder.Client, envID string) error { const check = "✅" const failure = "❌" - += newSpinner := func() *spinner.Spinner { return spinner.New(spinner.CharSets[11], 100*time.Millisecond) } // this tells us whether to show dynamic loaders when printing output From 4eb5b0e76a43f00d11f935f0cc98f720ecc33ab5 Mon Sep 17 00:00:00 2001 From: Charlie Moog Date: Thu, 29 Oct 2020 00:20:21 -0500 Subject: [PATCH 3/5] fixup! Unhide rebuild and watch-build commands --- internal/cmd/rebuild.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/cmd/rebuild.go b/internal/cmd/rebuild.go index 86fe6a6f..7b9d3907 100644 --- a/internal/cmd/rebuild.go +++ b/internal/cmd/rebuild.go @@ -77,7 +77,7 @@ coder envs rebuild backend-env --force`, func trailBuildLogs(ctx context.Context, client *coder.Client, envID string) error { const check = "✅" const failure = "❌" -= + newSpinner := func() *spinner.Spinner { return spinner.New(spinner.CharSets[11], 100*time.Millisecond) } // this tells us whether to show dynamic loaders when printing output From 266d929300bbf1c46857086c97b412b8542d1898 Mon Sep 17 00:00:00 2001 From: Charlie Moog Date: Thu, 29 Oct 2020 00:31:42 -0500 Subject: [PATCH 4/5] fixup! Unhide rebuild and watch-build commands --- internal/cmd/envs.go | 4 ++-- internal/cmd/rebuild.go | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/cmd/envs.go b/internal/cmd/envs.go index fcdd5b56..5a059d76 100644 --- a/internal/cmd/envs.go +++ b/internal/cmd/envs.go @@ -30,8 +30,8 @@ func envsCommand() *cobra.Command { lsEnvsCommand(&user), stopEnvsCommand(&user), rmEnvsCommand(&user), - watchBuildLogCommand(), - rebuildEnvCommand(), + watchBuildLogCommand(&user), + rebuildEnvCommand(&user), createEnvCommand(&user), editEnvCommand(&user), ) diff --git a/internal/cmd/rebuild.go b/internal/cmd/rebuild.go index 7b9d3907..eb52e51d 100644 --- a/internal/cmd/rebuild.go +++ b/internal/cmd/rebuild.go @@ -17,7 +17,7 @@ import ( "golang.org/x/xerrors" ) -func rebuildEnvCommand() *cobra.Command { +func rebuildEnvCommand(user *string) *cobra.Command { var follow bool var force bool cmd := &cobra.Command{ @@ -32,7 +32,7 @@ coder envs rebuild backend-env --force`, if err != nil { return err } - env, err := findEnv(ctx, client, args[0], coder.Me) + env, err := findEnv(ctx, client, args[0], *user) if err != nil { return err } @@ -136,7 +136,7 @@ func trailBuildLogs(ctx context.Context, client *coder.Client, envID string) err return nil } -func watchBuildLogCommand() *cobra.Command { +func watchBuildLogCommand(user *string) *cobra.Command { cmd := &cobra.Command{ Use: "watch-build [environment_name]", Example: "coder watch-build front-end-env", @@ -148,7 +148,7 @@ func watchBuildLogCommand() *cobra.Command { if err != nil { return err } - env, err := findEnv(ctx, client, args[0], coder.Me) + env, err := findEnv(ctx, client, args[0], *user) if err != nil { return err } From b388945cedf1741d5b3a3733eccc949c967b4ed4 Mon Sep 17 00:00:00 2001 From: Charlie Moog Date: Thu, 29 Oct 2020 00:40:25 -0500 Subject: [PATCH 5/5] fixup! Unhide rebuild and watch-build commands --- docs/coder_envs_watch-build.md | 2 +- internal/cmd/rebuild.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/coder_envs_watch-build.md b/docs/coder_envs_watch-build.md index 65151519..7065a6b6 100644 --- a/docs/coder_envs_watch-build.md +++ b/docs/coder_envs_watch-build.md @@ -9,7 +9,7 @@ coder envs watch-build [environment_name] [flags] ### Examples ``` -coder watch-build front-end-env +coder envs watch-build front-end-env ``` ### Options diff --git a/internal/cmd/rebuild.go b/internal/cmd/rebuild.go index eb52e51d..958af18f 100644 --- a/internal/cmd/rebuild.go +++ b/internal/cmd/rebuild.go @@ -139,7 +139,7 @@ func trailBuildLogs(ctx context.Context, client *coder.Client, envID string) err func watchBuildLogCommand(user *string) *cobra.Command { cmd := &cobra.Command{ Use: "watch-build [environment_name]", - Example: "coder watch-build front-end-env", + Example: "coder envs watch-build front-end-env", Short: "trail the build log of a Coder environment", Args: cobra.ExactArgs(1), RunE: func(cmd *cobra.Command, args []string) error { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy