Exit codes: 0 done, 1 failed, 2 bad command line, 3 cancelled. The window cancels with Ctrl+Break to the installer's process group. Each step records a key over its inputs (runner.py). A step with the ...