chiark / gitweb /
otter cli: reset -vv templating output goes to stdout
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 8 Jun 2021 11:23:45 +0000 (12:23 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 8 Jun 2021 11:23:45 +0000 (12:23 +0100)
There's no other use for stdout here.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
cli/forgame.rs

index 505769a8e1750b527608bab82676b96285f13929..70b2a7a08e1f60e7304fdff83d662612ef73d75f 100644 (file)
@@ -45,7 +45,7 @@ mod reset_game {
     ap
   }
 
-  fn call(SCCA{ ma, args,.. }:SCCA) -> Result<(),AE> {
+  fn call(SCCA{ ma, args, mut out,.. }:SCCA) -> Result<(),AE> {
     let args = parse_args::<Args,_>(args, &subargs, &ok_id, None);
     let instance_name = ma.instance();
     let mut chan = ma.access_game()?;
@@ -58,7 +58,7 @@ mod reset_game {
         let spec_toml = bundles::spec_macroexpand(spec_toml, &mut |what,data|{
           if ma.verbose >= 2 {
             for (lno,l) in data.split('\n').enumerate() {
-              eprintln!("spec {} {} {}", what, lno+1, l);
+              writeln!(out, "spec {} {} {}", what, lno+1, l)?;
             }
           }
           Ok(())