summaryrefslogtreecommitdiff
path: root/goModClean.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-01-17 05:13:25 -0600
committerJeff Carr <[email protected]>2025-01-17 05:13:25 -0600
commit815d061d5dab25614afa9ebe319456e3d4c1d16b (patch)
treed73a963ab4bd59ab03b3e9b8776964f8a5ad58fa /goModClean.go
parent45c3bd3e1620a16707d429c1048c340368dd3a03 (diff)
add help for 'go-mod-clean'v0.0.5v0.0.4
Diffstat (limited to 'goModClean.go')
-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("")
+}