From 351b848269f3b6da680a1ef39a7d75d732050d8a Mon Sep 17 00:00:00 2001
From: Garrett Delfosse <garrett@coder.com>
Date: Fri, 8 Dec 2023 19:34:06 +0000
Subject: [PATCH] fix: provide helpful error when no login url specified

---
 cli/login.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/cli/login.go b/cli/login.go
index 2727743e1b487..1bf8d97297dba 100644
--- a/cli/login.go
+++ b/cli/login.go
@@ -147,6 +147,10 @@ func (r *RootCmd) login() *clibase.Cmd {
 				rawURL = inv.Args[0]
 			}
 
+			if rawURL == "" {
+				return xerrors.Errorf("no url argument provided")
+			}
+
 			if !strings.HasPrefix(rawURL, "http://") && !strings.HasPrefix(rawURL, "https://") {
 				scheme := "https"
 				if strings.HasPrefix(rawURL, "localhost") {