An error on CLI should have a non zero exit status
Merge remote-tracking branch 'origin/cli-comprehensive-error-message-m3z' into personal-changes-m3z