|
@@ -1,18 +1,21 @@
|
|
|
package main
|
|
|
|
|
|
import (
|
|
|
- "flag"
|
|
|
"fmt"
|
|
|
"net/http"
|
|
|
+ "os"
|
|
|
+
|
|
|
+ "github.com/namsral/flag"
|
|
|
|
|
|
"git.lattuga.net/boyska/feedpanel/panelui"
|
|
|
"github.com/urfave/negroni"
|
|
|
)
|
|
|
|
|
|
func main() {
|
|
|
- allowedName := flag.String("allowed-name", "", "Name allowed to forward auth")
|
|
|
- addr := flag.String("listen-addr", ":8000", "Address to listen on")
|
|
|
- flag.Parse()
|
|
|
+ fs := flag.NewFlagSetWithEnvPrefix(os.Args[0], "PANEL", 0)
|
|
|
+ allowedName := fs.String("allowed-name", "", "Name allowed to forward auth")
|
|
|
+ addr := fs.String("listen-addr", ":8000", "Address to listen on")
|
|
|
+ fs.Parse(os.Args[1:])
|
|
|
|
|
|
var allowedNames []string
|
|
|
if *allowedName != "" {
|