1
0
Fork 0
mirror of https://codeberg.org/icewind/haze.git synced 2026-06-03 17:14:08 +02:00

add command to update images

This commit is contained in:
Robin Appelman 2025-08-26 17:13:18 +02:00
commit 85335d84de
5 changed files with 93 additions and 44 deletions

View file

@ -73,6 +73,8 @@ pub enum HazeArgs {
command: String,
args: Vec<String>,
},
/// Update docker images
Update,
}
#[derive(Debug, Clone, Eq, PartialEq)]
@ -266,6 +268,7 @@ impl HazeArgs {
args: args.collect(),
})
}
HazeCommand::Update => Ok(HazeArgs::Update),
}
}
}
@ -290,6 +293,7 @@ pub enum HazeCommand {
Proxy,
Checkout,
Env,
Update,
}
impl FromStr for HazeCommand {
@ -316,6 +320,7 @@ impl FromStr for HazeCommand {
"proxy" => Ok(HazeCommand::Proxy),
"checkout" => Ok(HazeCommand::Checkout),
"env" => Ok(HazeCommand::Env),
"update" => Ok(HazeCommand::Update),
_ => Err(Report::msg(format!("Unknown command: {}", s))),
}
}
@ -342,6 +347,7 @@ impl HazeCommand {
HazeCommand::Proxy => false,
HazeCommand::Checkout => false,
HazeCommand::Env => true,
HazeCommand::Update => false,
}
}
}