This provides a place to put additional command line options.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
let mut usvg1 = tempfile::tempfile_in(&svg_dir)
.context("create temporary usvg").map_err(IE::from)?;
- let got = Command::new(&config().usvg_bin).args(&["-","-c"])
+ let mut cmd = Command::new(&config().usvg_bin);
+ cmd.args(&["-","-c"])
.stdin(input)
- .stdout(usvg1.try_clone().context("dup usvg1").map_err(IE::from)?)
+ .stdout(usvg1.try_clone().context("dup usvg1").map_err(IE::from)?);
+ let got = cmd
.output().context("run usvg").map_err(IE::from)?;
if ! got.status.success() {
throw!(LE::BadBundle(format!(