crowdsec/cmd/crowdsec-cli/clilapi/utils.go
mmetc 9c0422f75b
cscli refact: package 'clicapi', 'clilapi' (#3185)
* extract functions to own files

* package clilapi

* package clicapi

* package crowdsec-cli/reload
2024-08-26 09:39:36 +02:00

24 lines
363 B
Go

package clilapi
func removeFromSlice(val string, slice []string) []string {
var i int
var value string
valueFound := false
// get the index
for i, value = range slice {
if value == val {
valueFound = true
break
}
}
if valueFound {
slice[i] = slice[len(slice)-1]
slice[len(slice)-1] = ""
slice = slice[:len(slice)-1]
}
return slice
}