From: Ian Jackson Date: Tue, 1 Jun 2021 13:01:02 +0000 (+0100) Subject: otter cli: Switch to CookedStdout for set-link X-Git-Tag: otter-0.7.0~146 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=9f494e7bfb2a38c9763339cc203c55a105869dd3;p=otter.git otter cli: Switch to CookedStdout for set-link Signed-off-by: Ian Jackson --- diff --git a/src/bin/otter.rs b/src/bin/otter.rs index 24888ad2..4a0ab506 100644 --- a/src/bin/otter.rs +++ b/src/bin/otter.rs @@ -977,6 +977,8 @@ mod set_link { let args = parse_args::(args, &subargs, &ok_id, None); let mut chan = ma.access_game()?; + let mut out = CookedStdout::new(); + match args.url { None => { let MgmtGameResponseGameInfo { links, .. } = chan.info()?; @@ -984,11 +986,11 @@ mod set_link { let v: Url = (&v).try_into().context("reparse sererr's UrlSpec")?; match args.kind { None => { - println!("{:<10} {}", tk, &v); + writeln!(out, "{:<10} {}", tk, &v)?; } Some(wk) => { if wk == tk { - println!("{}", &v); + writeln!(out, "{}", &v)?; } } }