Remove Exitf function

Commands should use the normal shutdown path. In addition, the Exitf
function was only used by `dump` and `restore` but not any other command
which introduces the risk of inconsistent behavior.
This commit is contained in:
Michael Eischer
2022-12-28 21:42:38 +01:00
parent bcae28afb4
commit 68b1f30733
3 changed files with 4 additions and 15 deletions

View File

@@ -281,17 +281,6 @@ func Warnf(format string, args ...interface{}) {
}
}
// Exitf uses Warnf to write the message and then terminates the process with
// the given exit code.
func Exitf(exitcode int, format string, args ...interface{}) {
if !(strings.HasSuffix(format, "\n")) {
format += "\n"
}
Warnf(format, args...)
Exit(exitcode)
}
// resolvePassword determines the password to be used for opening the repository.
func resolvePassword(opts GlobalOptions, envStr string) (string, error) {
if opts.PasswordFile != "" && opts.PasswordCommand != "" {