summaryrefslogtreecommitdiffstats
path: root/crates
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2024-04-04 00:52:27 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2024-04-04 01:16:14 +0200
commitaa914e75251af3f9691be621a8c266320158bace (patch)
tree3e659d733ea7f74c929c47e71b41791cf747c133 /crates
parent515faa6bf275ac1871003778e640824a5e07bf33 (diff)
downloadrebel-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.rs4
-rw-r--r--crates/driver/src/parse.rs2
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,