bin: Improve error handling
modified bin/main.rs
@@ -11,9 +11,10 @@ mod ui;
|
|
|
|
|
|
| - | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -21,6 +22,8 @@ use radicle_cli::terminal as cli_term;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -33,6 +36,18 @@ pub const VERSION: Version = Version {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -54,18 +69,21 @@ enum Command {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -100,7 +118,7 @@ fn parse_args() -> anyhow::Result<Command> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -150,15 +168,13 @@ fn print_help() -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -182,7 +198,7 @@ fn run(command: Command) -> Result<(), Option<anyhow::Error>> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -205,7 +221,7 @@ fn run_other(command: Option<&str>, args: &[OsString]) -> Result<(), Option<anyh
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/terminal.rs
@@ -1,36 +1,36 @@
|
|
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| + | |
|
|
| + | |
|
|
| - | |
| - | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|