![]() We rely on some errors to just bubble up and get printed. By matching on result at the top level like this we blocked some error messages from being able to be printed. For me this showed up when `cargo run -- new thing/thing` printed nothing even when there was an existing `thing` folder. It has already been the pattern for sometime for some subcommands to handle calling process::exit(1) in situations where it needs to handle error reporting more specially. It may seem lame, hacky, or repetitive but it's easy to maintain and read. |
||
---|---|---|
.. | ||
aiken | ||
aiken-lang | ||
aiken-lsp | ||
aiken-project | ||
flat-rs | ||
uplc |