Add rtcl::rupdate (#525)

* Add rtcl::rupdate

Signed-off-by: Hsiao-nan Cheung <niheaven@gmail.com>

* Using `rtcl` as seperator

Signed-off-by: Hsiao-nan Cheung <niheaven@gmail.com>
This commit is contained in:
Hsiao-nan Cheung
2020-09-25 01:00:06 +08:00
committed by GitHub
parent 821168a3d5
commit 06369e6e4a
3 changed files with 10 additions and 0 deletions

View File

@@ -109,6 +109,7 @@ pub enum Step {
Yadm, Yadm,
Sheldon, Sheldon,
Choosenim, Choosenim,
Rtcl,
} }
#[derive(Deserialize, Default, Debug)] #[derive(Deserialize, Default, Debug)]

View File

@@ -280,6 +280,7 @@ fn run() -> Result<()> {
runner.execute(Step::Krew, "krew", || generic::run_krew_upgrade(run_type))?; runner.execute(Step::Krew, "krew", || generic::run_krew_upgrade(run_type))?;
runner.execute(Step::Gem, "gem", || generic::run_gem(&base_dirs, run_type))?; runner.execute(Step::Gem, "gem", || generic::run_gem(&base_dirs, run_type))?;
runner.execute(Step::Sheldon, "sheldon", || generic::run_sheldon(&ctx))?; runner.execute(Step::Sheldon, "sheldon", || generic::run_sheldon(&ctx))?;
runner.execute(Step::Rtcl, "rtcl", || generic::run_rtcl(&ctx))?;
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
{ {

View File

@@ -121,6 +121,14 @@ pub fn run_jetpack(run_type: RunType) -> Result<()> {
run_type.execute(&jetpack).args(&["global", "update"]).check_run() run_type.execute(&jetpack).args(&["global", "update"]).check_run()
} }
pub fn run_rtcl(ctx: &ExecutionContext) -> Result<()> {
let rupdate = utils::require("rupdate")?;
print_separator("rtcl");
ctx.run_type().execute(&rupdate).check_run()
}
pub fn run_opam_update(run_type: RunType) -> Result<()> { pub fn run_opam_update(run_type: RunType) -> Result<()> {
let opam = utils::require("opam")?; let opam = utils::require("opam")?;