diff --git a/llvmup b/llvmup index 5fc84b6..6659def 100755 --- a/llvmup +++ b/llvmup @@ -226,6 +226,13 @@ log_error() { } usage() { + local previous_exit=$? + local exit_code="${1:-$previous_exit}" + + if [ $# -eq 0 ] && [ "$exit_code" -eq 0 ]; then + exit_code=1 + fi + cat <