Yarn global upgrade
This commit is contained in:
@@ -214,6 +214,11 @@ fn run() -> Result<(), Error> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if let Some(yarn) = utils::which("yarn") {
|
||||||
|
terminal.print_separator("Yarn");
|
||||||
|
yarn_global_update(&yarn).report("Yarn", &mut reports);
|
||||||
|
}
|
||||||
|
|
||||||
if let Some(apm) = utils::which("apm") {
|
if let Some(apm) = utils::which("apm") {
|
||||||
terminal.print_separator("Atom Package Manager");
|
terminal.print_separator("Atom Package Manager");
|
||||||
run_apm(&apm).report("Atom Package Manager", &mut reports);
|
run_apm(&apm).report("Atom Package Manager", &mut reports);
|
||||||
|
|||||||
10
src/steps.rs
10
src/steps.rs
@@ -26,6 +26,16 @@ pub fn run_emacs(emacs: &PathBuf, init: &PathBuf) -> Result<(), failure::Error>
|
|||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn yarn_global_update(yarn: &PathBuf) -> Result<(), failure::Error> {
|
||||||
|
Command::new(&yarn)
|
||||||
|
.args(&["global", "upgrade", "-s"])
|
||||||
|
.spawn()?
|
||||||
|
.wait()?
|
||||||
|
.check()?;
|
||||||
|
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
|
|
||||||
pub fn run_apm(apm: &PathBuf) -> Result<(), failure::Error> {
|
pub fn run_apm(apm: &PathBuf) -> Result<(), failure::Error> {
|
||||||
Command::new(&apm)
|
Command::new(&apm)
|
||||||
.args(&["upgrade", "--confirm=false"])
|
.args(&["upgrade", "--confirm=false"])
|
||||||
|
|||||||
Reference in New Issue
Block a user