Răsfoiți Sursa

zkas: Add --examine flag to inspect decoded bytecode.

parazyd 4 ani în urmă
părinte
comite
91fb01ec7b
1 a modificat fișierele cu 8 adăugiri și 2 ștergeri
  1. 8 2
      zkas/src/main.rs

+ 8 - 2
zkas/src/main.rs

@@ -24,6 +24,10 @@ struct Cli {
     #[clap(short)]
     evaluate: bool,
 
+    /// Examine decoded bytecode
+    #[clap(long)]
+    examine: bool,
+
     /// ZK script to compile
     input: String,
 }
@@ -74,8 +78,10 @@ fn main() -> Result<()> {
     file.write_all(&bincode)?;
     println!("Wrote output to {}", &output);
 
-    let zkbin = ZkBinary::decode(&bincode)?;
-    println!("{:#?}", zkbin);
+    if cli.examine {
+        let zkbin = ZkBinary::decode(&bincode)?;
+        println!("{:#?}", zkbin);
+    }
 
     Ok(())
 }