From a14c8e4d3412680e585c4f617c3020739177d5f0 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Sat, 16 Mar 2024 03:15:39 +0900 Subject: [PATCH] WIP --- cmd/gwurl/main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd/gwurl/main.go b/cmd/gwurl/main.go index 7d4154e..0d8a45c 100644 --- a/cmd/gwurl/main.go +++ b/cmd/gwurl/main.go @@ -19,11 +19,15 @@ var ( ) func main() { + taggedUrlFlag := flag.String("url", ":)", "parsing target") + appidFlag := flag.String("app-id", "{GUID}", "print the version of this program") + appVerflag := flag.String("app-version", "42.0.42", "print the version of this program") versionFlag := flag.Bool("version", false, "print the version of this program") const usage = `Usage: gwurl [OPTIONS] [URL] -$ gwurl "$Windows_Installer_URL_That_Provided_By_Google" +$ gwurl --url "$Windows_Installer_URL_That_Provided_By_Google" +$ gwurl app-id 'DDCCD2A9-025E-4142-BCEB-F467B88CF830' $ gwurl --version ` @@ -50,7 +54,8 @@ $ gwurl --version return } - taggedUrl := os.Args[1] + taggedUrl := *taggedUrlFlag + if taggedUrl != "" parsed, err := taggedurl.ParseTaggedURL(taggedUrl) if err != nil { log.Fatalf("Cannot parse given URL: %+v", err)