Return Codes
The Conan client returns different exit codes for every command depending on the situation:
Success
Return code: 0
Execution terminated successfully
General error
Return code: 1
Execution terminated with a general error, normally caused by a ConanException
.
Migration error
Return code: 2
Execution terminated with an error migrating configuration files to new format.
User Ctrl+C
Return code: 3
Execution terminated due to manually stopping the process with Ctrl+C
key combination.
User Ctrl+Break
Return code: 4
Execution terminated due to manually stopping the profess with Ctrl+Break
key combination.
SIGTERM
Return code: 5
Execution terminated due to SIGTERM
signal.
Invalid configuration
Return code: 6
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.