update help

This commit is contained in:
Bel LaPointe
2026-09-09 07:26:45 -07:00
parent 482c1f81f5
commit c0ca599dbd
+10 -1
View File
@@ -3,6 +3,7 @@ package main
import ( import (
"flag" "flag"
"fmt" "fmt"
"log"
"os" "os"
"gopkg.in/yaml.v2" "gopkg.in/yaml.v2"
@@ -34,7 +35,7 @@ func NewConfig() (Config, error) {
fs.StringVar(&c.Cert.CRT, "crt", "", "path to .crt") fs.StringVar(&c.Cert.CRT, "crt", "", "path to .crt")
fs.StringVar(&c.Cert.Key, "key", "", "path to .key") fs.StringVar(&c.Cert.Key, "key", "", "path to .key")
fs.IntVar(&c.Port, "p", 56112, "port to listen on") fs.IntVar(&c.Port, "p", 56112, "port to listen on")
f := fs.String("f", "/dev/null", `file of {domains:{.com:{google:{to: scheme://host:port, basicAuth: u:p, redir: false}}}}`) f := fs.String("f", "/dev/null", `file of {domains:{com:{google:{to: scheme://host:port, basicAuth: u:p, redir: false}}}}`)
if err := fs.Parse(os.Args[1:]); err != nil { if err := fs.Parse(os.Args[1:]); err != nil {
return c, err return c, err
} }
@@ -47,5 +48,13 @@ func NewConfig() (Config, error) {
return c, fmt.Errorf("no domains configured") return c, fmt.Errorf("no domains configured")
} }
keys := []string{}
for k, v := range c.Domains {
for k2 := range v {
keys = append(keys, fmt.Sprintf("%s.%s", k2, k))
}
}
log.Printf("redirecting %+v", keys)
return c, nil return c, nil
} }