diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2024-04-04 00:52:27 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2024-04-04 01:16:14 +0200 |
commit | aa914e75251af3f9691be621a8c266320158bace (patch) | |
tree | 3e659d733ea7f74c929c47e71b41791cf747c133 /crates | |
parent | 515faa6bf275ac1871003778e640824a5e07bf33 (diff) | |
download | rebel-aa914e75251af3f9691be621a8c266320158bace.tar rebel-aa914e75251af3f9691be621a8c266320158bace.zip |
driver: change task ref syntax to use @ for platform and # for version
Diffstat (limited to 'crates')
-rw-r--r-- | crates/driver/src/context.rs | 4 | ||||
-rw-r--r-- | crates/driver/src/parse.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/crates/driver/src/context.rs b/crates/driver/src/context.rs index 999b085..a1abdde 100644 --- a/crates/driver/src/context.rs +++ b/crates/driver/src/context.rs @@ -90,12 +90,12 @@ impl<'ctx> Display for TaskRef<'ctx> { write!(f, "{}", self.id.recipe)?; if let Some(version) = version_arg { - write!(f, "@{}", version)?; + write!(f, "#{}", version)?; } write!(f, ":{}", self.id.task)?; if host_arg.is_some() || target_arg.is_some() { - write!(f, "/")?; + write!(f, "@")?; } if let Some(host) = host_arg { diff --git a/crates/driver/src/parse.rs b/crates/driver/src/parse.rs index f71fd18..f08254a 100644 --- a/crates/driver/src/parse.rs +++ b/crates/driver/src/parse.rs @@ -38,7 +38,7 @@ peg::parser! { } rule task_args() -> TaskArgs<'input> - = "/" host:name()? target:t(<":">, <name()>)? { + = "@" host:name()? target:t(<":">, <name()>)? { TaskArgs { host, target, |