return ExitCode instead of using panic or exit
Addresses !638 (comment 1872230752) and !638 (comment 1872232486).
Supersedes !593 (closed).
-
I agree to release my code and all other changes of this MR under the Apache-2.0 license
Addresses !638 (comment 1872230752) and !638 (comment 1872232486).
Supersedes !593 (closed).