area/developer toolinghelp wantedlow hanging fruittechnology/go
Description
There are lots of os.Exit invocations and logging calls before them throughout the code.
We can improve the readability by creating a new exit package that also supports formatting by using something like this:
exit.Success("operation successful %q", output)orexit.OK("operation successful")exit.Error("cannot do something")
After that we can intercept the invocations for testing purposes as well.