clean: handle common options
i encountered failure from lb clean --debug
, realising then that clean did not actually handle most of the set of common options.
a refactor was required to achieve the goal of fixing this, which also significantly simplifies it, avoiding all of the recursive execution.
Edited by Lyndon Brown