From 46de2a126c2a7d098b975991b285f40d54a241c5 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 19 Oct 2025 21:24:24 -0600 Subject: [PATCH] can pass ip --- main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 26272c2..695de16 100755 --- a/main.go +++ b/main.go @@ -33,6 +33,7 @@ var ( func main() { fs = args.NewArgSet() fs.Append(args.STRING, "p", "port to serve", "8100") + fs.Append(args.STRING, "ip", "ip to serve", "") fs.Append(args.STRING, "u", "user:pass for basic auth", "") fs.Append(args.BOOL, "md", "whether to render markdown as html", true) fs.Append(args.BOOL, "log", "emit access logs", false) @@ -97,13 +98,14 @@ func main() { b, ) } + ip := fs.Get("ip").GetString() p := strings.TrimPrefix(fs.Get("p").GetString(), ":") http.Handle("/", http.HandlerFunc(handler(userPass, https, ro, d, md, mdCss, mdClass, accessLogging))) log.Printf("Serving %s on HTTP port: %s\n", d, p) - log.Fatal(http.ListenAndServe(":"+p, nil)) + log.Fatal(http.ListenAndServe(ip+":"+p, nil)) } func handler(userPass string, https, ro bool, d string, md bool, mdCss, mdClass string, accessLogging bool) http.HandlerFunc {