summaryrefslogtreecommitdiffstats
path: root/crates/driver/src/context.rs
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2021-11-16 00:15:28 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2021-11-16 18:53:01 +0100
commitbd8479a1ebf3862c13909e270ddd6179d9a24591 (patch)
tree175e7c3955dd475742f0f6d8e662a767fc5ae309 /crates/driver/src/context.rs
parentc92e70120a69e81387cae616c4f3286d25666411 (diff)
downloadrebel-bd8479a1ebf3862c13909e270ddd6179d9a24591.tar
rebel-bd8479a1ebf3862c13909e270ddd6179d9a24591.zip
driver: parse: add support for + flag
The + flag will be used to force running a task.
Diffstat (limited to 'crates/driver/src/context.rs')
-rw-r--r--crates/driver/src/context.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/driver/src/context.rs b/crates/driver/src/context.rs
index b89b23c..3a40102 100644
--- a/crates/driver/src/context.rs
+++ b/crates/driver/src/context.rs
@@ -354,7 +354,7 @@ impl Context {
}
pub fn parse<'ctx>(&'ctx self, s: &str) -> error::Result<TaskRef> {
- let parsed = parse::parse_task(s).context("Invalid task syntax")?;
+ let (parsed, _flags) = parse::parse_task_with_flags(s).context("Invalid task syntax")?;
let recipe = parsed.recipe.to_string();
let task = parsed.task.to_string();