From 9fe3fd4e2875f96850ab6b473e763cc3dd3e3ccd Mon Sep 17 00:00:00 2001 From: Spike Curtis Date: Thu, 17 Apr 2025 12:16:29 +0400 Subject: [PATCH] chore: change config-ssh Call to Action to use suffix (#17445) fixes #16828 With all the recent changes, I believe it is now safe to change the Call to Action for `config-ssh` to use the hostname suffix rather than prefix if it was set. --- cli/configssh.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/configssh.go b/cli/configssh.go index e90c8080ab..65f36697d8 100644 --- a/cli/configssh.go +++ b/cli/configssh.go @@ -457,7 +457,11 @@ func (r *RootCmd) configSSH() *serpent.Command { if len(res.Workspaces) > 0 { _, _ = fmt.Fprintln(out, "You should now be able to ssh into your workspace.") - _, _ = fmt.Fprintf(out, "For example, try running:\n\n\t$ ssh %s%s\n", coderdConfig.HostnamePrefix, res.Workspaces[0].Name) + if configOptions.hostnameSuffix != "" { + _, _ = fmt.Fprintf(out, "For example, try running:\n\n\t$ ssh %s.%s\n", res.Workspaces[0].Name, configOptions.hostnameSuffix) + } else if configOptions.userHostPrefix != "" { + _, _ = fmt.Fprintf(out, "For example, try running:\n\n\t$ ssh %s%s\n", configOptions.userHostPrefix, res.Workspaces[0].Name) + } } else { _, _ = fmt.Fprint(out, "You don't have any workspaces yet, try creating one with:\n\n\t$ coder create \n") }