mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-02-11 04:18:38 -05:00
![bors[bot]](/assets/img/avatar_default.png)
519: Avoid application error upon `--help` r=da-kami a=da-kami Our `preview` release is currently broken because of this issue. The way we use clap's `get_matches_from_safe` caused parsing errors upon `--help` and `--version` to be bubbled up to the application - which causes the application to exit with an error when running `--help` and `--version`. This is solved by using `get_matches_from` instead of `get_matches_from_safe` which handles these known clap commands internally and exits early. Added smoke tests to CI so we catch such kind of problems in the future. Smoke testing by calling `--help` is cheap and should be OK in CI. Co-authored-by: Daniel Karzel <daniel@comit.network>