diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/cli/cli b/cli/cli old mode 100644 new mode 100755 diff --git a/cli/cliparameter.go b/cli/cliparameter.go old mode 100644 new mode 100755 diff --git a/cli/cliparameter_test.go b/cli/cliparameter_test.go old mode 100644 new mode 100755 diff --git a/cli/doc.go b/cli/doc.go old mode 100644 new mode 100755 diff --git a/crypta/crypta.go b/crypta/crypta.go old mode 100644 new mode 100755 diff --git a/ebkTools.go b/ebkTools.go old mode 100644 new mode 100755 index e4dee2b..d514c91 --- a/ebkTools.go +++ b/ebkTools.go @@ -153,3 +153,23 @@ func StringsDiff(a, b []string) (diff []string) { } return } + +//Check if sting is inside slice +func StringInSlice(list *[]string, a string) bool { + for _, b := range *list { + if b == a { + return true + } + } + return false +} + +func GeneratorUmlaufListe(start, ende, einsprung int) (umlaufliste []int) { + for i := einsprung; i <= ende; i++ { + umlaufliste = append(umlaufliste, i) + } + for i := start; i < einsprung; i++ { + umlaufliste = append(umlaufliste, i) + } + return +}