We've accumulated some cruft I'd like to clear up. - the various `--print` flags could all be a single `--pretty-print`; - `--ullbc` could be `--ast=ullbc` or `--output=ullbc` (see also https://github.com/AeneasVerif/charon/issues/1251#issuecomment-4610761096); - `--extract-opaque-bodies` is weirdly not exactly `--include=*`; - `--translate_all_methods` should be `--include='trait **'` or something; - `--dest`/`--dest-file` is an unconventional name; - `--abort-on-errors`/`--error-on-warnings` always confuse me; maybe `--error-level=warn/err/panic`.
We've accumulated some cruft I'd like to clear up.
--printflags could all be a single--pretty-print;--ullbccould be--ast=ullbcor--output=ullbc(see also Feature request: translate to MiniRust #1251 (comment));--extract-opaque-bodiesis weirdly not exactly--include=*;--translate_all_methodsshould be--include='trait **'or something;--dest/--dest-fileis an unconventional name;--abort-on-errors/--error-on-warningsalways confuse me; maybe--error-level=warn/err/panic.