diff options
| author | Jeff Carr <[email protected]> | 2024-12-14 17:47:30 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-14 17:47:30 -0600 |
| commit | a8f7adee19c9087bf3434f7d4d6a4d205c7a1a42 (patch) | |
| tree | f8988bbf63f66f9376dd02fb574478b063f8cf8f | |
| parent | 34b61c91239bb2dfc79e9aa6aeba76459271331e (diff) | |
allow junk go.mod & go.sum files
| -rw-r--r-- | argv.go | 1 | ||||
| -rw-r--r-- | exit.go | 4 |
2 files changed, 4 insertions, 1 deletions
@@ -14,6 +14,7 @@ type args struct { Notes bool `arg:"--metadata" help:"save as git metadata (notes)"` Restore bool `arg:"--restore" default:"true" help:"restore from git metadata"` Force bool `arg:"--force" help:"remove the old one"` + Pure bool `arg:"--pure" default:"false" help:"never leave go.* files unless things are perfect"` } func (args) Version() string { @@ -18,7 +18,9 @@ func badExit(check *gitpb.Repo, err error) { log.DaemonMode(true) log.Info("go-mod-clean failed: ", err, forge.GetGoSrc()) if check != nil { - eraseGoMod(check) + if argv.Pure { + eraseGoMod(check) + } } os.Exit(-1) } |
