diff options
| author | adnano <[email protected]> | 2020-09-28 16:13:14 -0400 |
|---|---|---|
| committer | adnano <[email protected]> | 2020-09-28 16:13:14 -0400 |
| commit | 684bb1cc6819fe12969eee78b044733fa57d7af9 (patch) | |
| tree | 4b5faf040eb7a2284b902d0b82521844f8edfc03 /examples | |
| parent | Refuse requests for non-gemini schemes (diff) | |
| download | go-gemini-684bb1cc6819fe12969eee78b044733fa57d7af9.tar.xz go-gemini-684bb1cc6819fe12969eee78b044733fa57d7af9.zip | |
examples/client: Add optional host argument
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/client/client.go | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/examples/client/client.go b/examples/client/client.go index be7fe23..5346c62 100644 --- a/examples/client/client.go +++ b/examples/client/client.go @@ -152,8 +152,19 @@ func main() { os.Exit(1) } + var host string + if len(os.Args) >= 3 { + host = os.Args[2] + } + url := os.Args[1] - req, err := gmi.NewRequest(url) + var req *gmi.Request + var err error + if host != "" { + req, err = gmi.NewRequestTo(url, host) + } else { + req, err = gmi.NewRequest(url) + } if err != nil { fmt.Println(err) os.Exit(1) |