From ad08d24312fe0edf237487f9aa65b5ac1a360fc8 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Wed, 1 Feb 2023 21:57:42 -0600 Subject: [PATCH] feat: shorthand syntax Signed-off-by: jolheiser --- main.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.go b/main.go index bc06bfe..f8850d1 100644 --- a/main.go +++ b/main.go @@ -14,6 +14,11 @@ import ( var Version = "develop" func main() { + base := "github.com/" + if b, ok := os.LookupEnv("EGET_BASE"); ok { + base = strings.TrimSuffix(b, "/") + "/" + } + fs := flag.NewFlagSet("eget", flag.ExitOnError) fs.Usage = func() { fmt.Fprintln(fs.Output(), "eget ") @@ -72,6 +77,10 @@ func main() { uri = pkg.Repo } + if strings.Count(uri, "/") == 1 { + uri = base + uri + } + f, err = forge.NewGitea(uri) if strings.HasPrefix(uri, "github") { f, err = forge.NewGitHub(uri)