Replace most occurrences of os.Exit(0) in the backend and sync packages with a custom backend.Exit function that can allow "soft exit" in GUI/TUI environments to avoid killing the entire process; currently all major errors still result in killing the entire process

This commit is contained in:
2024-07-05 22:18:17 -04:00
parent a9cf524cfa
commit 356d1eab4e
10 changed files with 31 additions and 15 deletions
+7
View File
@@ -0,0 +1,7 @@
//go:build returnOnExit
package backend
func Exit(code int) {
return code
}