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") {
|
||||
terminal.print_separator("Atom Package Manager");
|
||||
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(())
|
||||
}
|
||||
|
||||
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> {
|
||||
Command::new(&apm)
|
||||
.args(&["upgrade", "--confirm=false"])
|
||||
|
||||
Reference in New Issue
Block a user