Previously, errors that were not thrown (e.g with 'displayError') would come back in 'captured' and there would be no distinction between them and normal output. This can undermine some library uses of the CLI where, in the presence of a non-zero exit, it is otherwise unclear what is an error and what is normal.
Previously, errors that were not thrown (e.g with 'displayError') would come back in 'captured' and there would be no distinction between them and normal output. This can undermine some library uses of the CLI where, in the presence of a non-zero exit, it is otherwise unclear what is an error and what is normal.