summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--goModClean.go30
1 files changed, 30 insertions, 0 deletions
diff --git a/goModClean.go b/goModClean.go
new file mode 100644
index 0000000..5d99024
--- /dev/null
+++ b/goModClean.go
@@ -0,0 +1,30 @@
+package fhelp
+
+import (
+ "fmt"
+
+ "go.wit.com/log"
+)
+
+func CheckGoModClean() bool {
+ if checkCmdSimple("go-mod-clean") {
+ return true
+ }
+ goModCleanInstructions()
+ return false
+}
+
+func CheckGoModCleanExit() {
+ if CheckGoModClean() {
+ return
+ }
+ badExit(fmt.Errorf("missing go-mod-clean"))
+}
+
+func goModCleanInstructions() {
+ log.Info("you are missing 'go-mod-clean' which is required")
+ log.Info("")
+ log.Info("you can:")
+ log.Info(" go install go.wit.com/apps/utils/go-mod-clean # if you have go")
+ log.Info("")
+}