mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-07-04 17:06:49 +00:00
Moved v3 code from NginxProxyManager/nginx-proxy-manager-3 to NginxProxyManager/nginx-proxy-manager
This commit is contained in:
28
backend/internal/config/args.go
Normal file
28
backend/internal/config/args.go
Normal 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)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user