summaryrefslogtreecommitdiff
path: root/src/bin/sp-codegen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/sp-codegen.rs')
-rw-r--r--src/bin/sp-codegen.rs10
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");