diff options
| author | Adnan Maolood <[email protected]> | 2020-10-28 16:50:17 -0400 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2020-10-28 16:50:17 -0400 |
| commit | 66e4dc86d5fbb0143da36456ad5c65f3d5853304 (patch) | |
| tree | ea4631ee6e0e1c7f1773e49957f763b210b2127b /examples | |
| parent | Fix documentation (diff) | |
| download | go-gemini-66e4dc86d5fbb0143da36456ad5c65f3d5853304.tar.xz go-gemini-66e4dc86d5fbb0143da36456ad5c65f3d5853304.zip | |
Add optional host argument in examples/client.gov0.1.3
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/client.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/client.go b/examples/client.go index 71e7915..5ef9db6 100644 --- a/examples/client.go +++ b/examples/client.go @@ -109,16 +109,20 @@ func trustCertificate(cert *x509.Certificate) trust { func main() { if len(os.Args) < 2 { - fmt.Printf("usage: %s gemini://...", os.Args[0]) + fmt.Printf("usage: %s gemini://... [host]", os.Args[0]) os.Exit(1) } url := os.Args[1] req, err := gemini.NewRequest(url) + if err != nil { fmt.Println(err) os.Exit(1) } + if len(os.Args) == 3 { + req.Host = os.Args[2] + } if err := doRequest(req); err != nil { fmt.Println(err) |