summaryrefslogtreecommitdiff
path: root/doClean.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-04 01:43:48 -0500
committerJeff Carr <[email protected]>2025-10-04 01:43:48 -0500
commit6f7f211eff4ff7f788d8d2e249791daf5791330a (patch)
treeafe1a54c2aaa94f5066269ab29e010ed2b33f111 /doClean.go
parent1d5483bba9a7feb59dd2de8c789f86b6b5b0abaf (diff)
only question user if in Normal mode
Diffstat (limited to 'doClean.go')
-rw-r--r--doClean.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/doClean.go b/doClean.go
index 93927cd..797d273 100644
--- a/doClean.go
+++ b/doClean.go
@@ -64,8 +64,11 @@ func doClean() error {
return log.Errorf("repo not found: %s", argv.Clean.Repo)
}
- s := fmt.Sprintf("Reset all (%d) git repos to the original state (non-destructive)?", me.forge.Repos.Len())
- if !fhelp.QuestionUser(s) {
+ if me.forge.Config.Mode == forgepb.ForgeMode_NORMAL {
+ s := fmt.Sprintf("Reset all (%d) git repos to the original state (non-destructive)?", me.forge.Repos.Len())
+ if !fhelp.QuestionUser(s) {
+ log.Info("Run: 'forge checkout master'")
+ }
}
// fix this to work, then delete all the other options for "forge clean'