mirror of
https://github.com/onyx-and-iris/vbantxt.git
synced 2026-04-07 01:33:30 +00:00
host now defaults to "localhost"
loglevel flag now uses logrus constants (0 up to 6) config values are only applied if the corresponding flag wasn't passed isFlagPassed() added to util.go
This commit is contained in:
12
util.go
12
util.go
@@ -1,5 +1,7 @@
|
||||
package main
|
||||
|
||||
import "flag"
|
||||
|
||||
// indexOf returns the index of an element in an array
|
||||
func indexOf[T comparable](collection []T, e T) int {
|
||||
for i, x := range collection {
|
||||
@@ -9,3 +11,13 @@ func indexOf[T comparable](collection []T, e T) int {
|
||||
}
|
||||
return -1
|
||||
}
|
||||
|
||||
func isFlagPassed(name string) bool {
|
||||
found := false
|
||||
flag.Visit(func(f *flag.Flag) {
|
||||
if f.Name == name {
|
||||
found = true
|
||||
}
|
||||
})
|
||||
return found
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user