diff --git a/cmd/traefik/traefik.go b/cmd/traefik/traefik.go index cdd6e5ad4..a6c403acd 100644 --- a/cmd/traefik/traefik.go +++ b/cmd/traefik/traefik.go @@ -28,6 +28,7 @@ import ( "github.com/containous/traefik/types" "github.com/containous/traefik/version" "github.com/coreos/go-systemd/daemon" + "github.com/ogier/pflag" ) func main() { @@ -75,6 +76,9 @@ Complete documentation is available at https://traefik.io`, } if _, err := f.Parse(usedCmd); err != nil { + if err == pflag.ErrHelp { + os.Exit(0) + } fmtlog.Printf("Error parsing command: %s\n", err) os.Exit(-1) }