diff options
Diffstat (limited to 'src/bin/sp-codegen.rs')
-rw-r--r-- | src/bin/sp-codegen.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/bin/sp-codegen.rs b/src/bin/sp-codegen.rs index f83cf59..c316bea 100644 --- a/src/bin/sp-codegen.rs +++ b/src/bin/sp-codegen.rs @@ -4,16 +4,14 @@ use std::process::Command; use anyhow::Result; use structopt::StructOpt; -use subplot::{ - generate_test_program, resource, template_spec, Document, Style, SubplotError, TemplateSpec, -}; +use subplot::{generate_test_program, resource, template_spec, Style, SubplotError, TemplateSpec}; + +mod cli; fn main() -> Result<()> { let opt = Opt::from_args(); opt.resources.handle(); - let basedir = subplot::get_basedir_from(&opt.filename)?; - let style = Style::default(); - let mut doc = Document::from_file(&basedir, &opt.filename, style)?; + let mut doc = cli::load_document(&opt.filename, Style::default())?; doc.lint()?; if !doc.check_named_files_exist()? { eprintln!("Unable to continue"); |