From 141db7795b23d066a2b7c798d16c96ff53aa5a52 Mon Sep 17 00:00:00 2001 From: liv Date: Wed, 9 Jan 2019 22:04:08 +0100 Subject: add --test run flag --- src/run.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/run.rs') diff --git a/src/run.rs b/src/run.rs index 093d1e4..809b79d 100644 --- a/src/run.rs +++ b/src/run.rs @@ -1,10 +1,18 @@ use crate::util::clean; +use crate::verify::test; use console::{style, Emoji}; use indicatif::ProgressBar; use std::process::Command; pub fn run(matches: clap::ArgMatches) { if let Some(filename) = matches.value_of("file") { + if matches.is_present("test") { + match test(filename) { + Ok(_) => (), + Err(_) => (), + } + std::process::exit(0); + } let bar = ProgressBar::new_spinner(); bar.set_message(format!("Compiling {}...", filename).as_str()); bar.enable_steady_tick(100); -- cgit v1.2.3