Files
topgrade/src/steps/os/macos.rs

14 lines
314 B
Rust
Raw Normal View History

2018-12-15 21:52:21 +02:00
use crate::error::Error;
2018-12-31 14:05:15 +02:00
use crate::executor::RunType;
2018-12-15 21:52:21 +02:00
use crate::terminal::print_separator;
2018-06-28 12:16:54 +03:00
2018-08-19 14:45:23 +03:00
#[must_use]
2019-03-10 21:48:49 +02:00
pub fn upgrade_macos(run_type: RunType) -> Result<(), Error> {
2018-12-05 11:34:08 +02:00
print_separator("App Store");
2018-08-19 14:45:23 +03:00
2019-03-10 21:48:49 +02:00
run_type
.execute("softwareupdate")
.args(&["--install", "--all"])
.check_run()
2018-06-28 12:16:54 +03:00
}