Moved v3 code from NginxProxyManager/nginx-proxy-manager-3 to NginxProxyManager/nginx-proxy-manager

This commit is contained in:
Jamie Curnow
2022-05-12 08:47:31 +10:00
parent 4db34f5894
commit 2110ecc382
830 changed files with 38168 additions and 36635 deletions

View File

@ -0,0 +1,28 @@
package config
import (
"fmt"
"os"
"github.com/alexflint/go-arg"
)
// ArgConfig is the settings for passing arguments to the command
type ArgConfig struct {
Version bool `arg:"-v" help:"print version and exit"`
}
var (
appArguments ArgConfig
)
// InitArgs will parse arg vars
func InitArgs(version, commit *string) {
// nolint: errcheck, gosec
arg.MustParse(&appArguments)
if appArguments.Version {
fmt.Printf("v%s (%s)\n", *version, *commit)
os.Exit(0)
}
}