The Conan client returns different exit codes for every command depending on the situation:
Execution terminated successfully
Execution terminated with a general error, normally caused by a
Execution terminated with an error migrating configuration files to new format.
Execution terminated due to manually stopping the process with
Ctrl+C key combination.
Execution terminated due to manually stopping the profess with
Ctrl+Break key combination.
Execution terminated due to
Execution terminated due to an exception caused by a
ConanInvalidConfiguration. This exit code
can be considered a success as it is expected for
configurations not supported by the recipe.