| 72 | func parseOptTrue(d *caddyfile.Dispenser, _ any) (any, error) { return true, nil } |
| 73 | |
| 74 | func parseOptHTTPPort(d *caddyfile.Dispenser, _ any) (any, error) { |
| 75 | d.Next() // consume option name |
| 76 | var httpPort int |
| 77 | var httpPortStr string |
| 78 | if !d.AllArgs(&httpPortStr) { |
| 79 | return 0, d.ArgErr() |
| 80 | } |
| 81 | var err error |
| 82 | httpPort, err = strconv.Atoi(httpPortStr) |
| 83 | if err != nil { |
| 84 | return 0, d.Errf("converting port '%s' to integer value: %v", httpPortStr, err) |
| 85 | } |
| 86 | return httpPort, nil |
| 87 | } |
| 88 | |
| 89 | func parseOptHTTPSPort(d *caddyfile.Dispenser, _ any) (any, error) { |
| 90 | d.Next() // consume option name |