From 0b4defe5660ff10655db5a0439d65b558f56b69e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?France=CC=81=20Wilke?= <francewilke@gmail.com>
Date: Fri, 28 Jan 2022 11:06:14 +0200
Subject: [PATCH] Testing Johan DK's release stuff

---
 string_utils/snake.go        | 23 -----------------------
 string_utils/string_utils.go | 17 +++++++++++++++++
 2 files changed, 17 insertions(+), 23 deletions(-)
 delete mode 100644 string_utils/snake.go

diff --git a/string_utils/snake.go b/string_utils/snake.go
deleted file mode 100644
index 92cf66b..0000000
--- a/string_utils/snake.go
+++ /dev/null
@@ -1,23 +0,0 @@
-package string_utils
-
-import (
-	"regexp"
-	"strings"
-)
-
-const snakeCasePattern = `[a-z]([a-z0-9_]*[a-z0-9])*`
-
-var snakeCaseRegex = regexp.MustCompile("^" + snakeCasePattern + "$")
-
-func IsSnakeCase(name string) bool {
-	return snakeCaseRegex.MatchString(name)
-}
-
-func SnakeToKebabString(s string) string {
-	s = strings.TrimSpace(s)
-
-	re := regexp.MustCompile("(_)")
-	s = re.ReplaceAllString(s, "-")
-
-	return s
-}
diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go
index fc871f4..bd219a7 100644
--- a/string_utils/string_utils.go
+++ b/string_utils/string_utils.go
@@ -14,6 +14,23 @@ import (
 	"golang.org/x/text/unicode/norm"
 )
 
+const snakeCasePattern = `[a-z]([a-z0-9_]*[a-z0-9])*`
+
+var snakeCaseRegex = regexp.MustCompile("^" + snakeCasePattern + "$")
+
+func IsSnakeCase(name string) bool {
+	return snakeCaseRegex.MatchString(name)
+}
+
+func SnakeToKebabString(s string) string {
+	s = strings.TrimSpace(s)
+
+	re := regexp.MustCompile("(_)")
+	s = re.ReplaceAllString(s, "-")
+
+	return s
+}
+
 // ReplaceNonSpacingMarks removes diacritics e.g. êžů becomes ezu
 func ReplaceNonSpacingMarks(str string) string {
 	t := transform.Chain(norm.NFD, runes.Remove(runes.In(unicode.Mn)), norm.NFC) // Mn: non-spacing marks
-- 
GitLab