flake8
passed.
JSHint
passed.
Review Request #13462 — Created Dec. 26, 2023 and submitted
The new
rbinstall.process
module includes two utilities,debug()
and
run()
.
debug()
will output debug information to the console when the
RBINSTALL_DEBUG
environment variable is set to 1, optionally showing a
custom prefix.
run()
will run a command, streaming output and raising an exception on
errors. IfRBINSTALL_DRY_RUN
is set to 1, then the command won't
actually be run.
Successfully tested these with the rest of the installer.
Summary | ID |
---|---|
0ca2d075e1afd8e604be6d21707b15ae93c47079 |
DRY_RUN
environment variable default. This will eventually be re-implemented in main()
.join_cmdline
for serializing a list of command line arguments to a string.Commits: |
|
|||||||
---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+498) |
Fixed handling non-0 exit codes when running commands in
raw
mode.
Commits: |
|
|||||||
---|---|---|---|---|---|---|---|---|
Diff: |
Revision 3 (+498) |