feat: support LURE (#537)

This commit is contained in:
SteveLauC
2023-08-15 08:36:20 +08:00
committed by GitHub
parent 48ae4bf813
commit dc78b00c3c
3 changed files with 18 additions and 0 deletions

View File

@@ -913,6 +913,22 @@ pub fn run_config_update(ctx: &ExecutionContext) -> Result<()> {
Ok(())
}
pub fn run_lure_update(ctx: &ExecutionContext) -> Result<()> {
let lure = require("lure")?;
print_separator("LURE");
let mut exe = ctx.run_type().execute(lure);
if ctx.config().yes(Step::Lure) {
exe.args(["-i=false", "up"]);
} else {
exe.arg("up");
}
exe.status_checked()
}
#[cfg(test)]
mod tests {
use super::*;