From 2514d9a7451235abca3462c478af3604d256fa34 Mon Sep 17 00:00:00 2001 From: Yuwen Ma Date: Mon, 10 Oct 2022 12:40:14 -0700 Subject: [PATCH] leverage for easy fn scaffolding --- internal/util/parse/parse.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/util/parse/parse.go b/internal/util/parse/parse.go index 31f239cef7..c56ad4fb77 100644 --- a/internal/util/parse/parse.go +++ b/internal/util/parse/parse.go @@ -29,6 +29,8 @@ import ( ) const gitSuffixRegexp = "\\.git($|/)" +const FnScaffoldingPackage = "fn" +const FnScaffoldingURL = "https://github.com/GoogleContainerTools/kpt-functions-sdk.git/go/get-started@master" type Target struct { kptfilev1.Git @@ -41,6 +43,9 @@ func GitParseArgs(ctx context.Context, args []string) (Target, error) { return g, nil } + if args[0] == FnScaffoldingPackage { + args[0] = FnScaffoldingURL + } // Simple parsing if contains .git{$|/) if HasGitSuffix(args[0]) { return targetFromPkgURL(ctx, args[0], args[1])