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:
@@ -109,6 +109,7 @@ pub enum Step {
|
|||||||
Yadm,
|
Yadm,
|
||||||
Sheldon,
|
Sheldon,
|
||||||
Choosenim,
|
Choosenim,
|
||||||
|
Rtcl,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Deserialize, Default, Debug)]
|
#[derive(Deserialize, Default, Debug)]
|
||||||
|
|||||||
@@ -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")]
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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")?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user