difftreelog
fix use to_string with --exec
in: master
Fixes #8
1 file changed
cmds/jrsonnet/src/main.rsdiffbeforeafterboth1use clap::Clap;1use clap::Clap;2use jrsonnet_cli::{ConfigureState, GeneralOpts, InputOpts, ManifestOpts, OutputOpts};2use jrsonnet_cli::{ConfigureState, GeneralOpts, InputOpts, ManifestOpts, OutputOpts};3use jrsonnet_evaluator::{error::LocError, EvaluationState};3use jrsonnet_evaluator::{error::LocError, EvaluationState, ManifestFormat};4use std::{4use std::{5 fs::{create_dir_all, File},5 fs::{create_dir_all, File},6 io::Write,6 io::Write,79 opts.manifest.configure(&state)?;79 opts.manifest.configure(&state)?;808081 let val = if opts.input.exec {81 let val = if opts.input.exec {82 state.set_manifest_format(ManifestFormat::ToString);82 state.evaluate_snippet_raw(83 state.evaluate_snippet_raw(83 Rc::new(PathBuf::from("args")),84 Rc::new(PathBuf::from("args")),84 (&opts.input.input as &str).into(),85 (&opts.input.input as &str).into(),