mirror of
https://github.com/safing/portbase
synced 2025-09-01 01:59:48 +00:00
25 lines
338 B
Go
25 lines
338 B
Go
package modules
|
|
|
|
import "flag"
|
|
|
|
var (
|
|
// HelpFlag triggers printing flag.Usage. It's exported for custom help handling.
|
|
HelpFlag bool
|
|
)
|
|
|
|
func init() {
|
|
flag.BoolVar(&HelpFlag, "help", false, "print help")
|
|
}
|
|
|
|
func parseFlags() error {
|
|
|
|
// parse flags
|
|
flag.Parse()
|
|
|
|
if HelpFlag {
|
|
flag.Usage()
|
|
return ErrCleanExit
|
|
}
|
|
|
|
return nil
|
|
}
|