Upgrade oh-my-zsh (fix #215)

This commit is contained in:
Roey Darwish Dror
2019-09-04 21:36:35 +03:00
parent c3a979caec
commit f54d46ab2b
3 changed files with 15 additions and 2 deletions

View File

@@ -224,7 +224,6 @@ fn run() -> Result<(), Error> {
#[cfg(unix)]
{
git_repos.insert(base_dirs.home_dir().join(".zshrc"));
git_repos.insert(base_dirs.home_dir().join(".oh-my-zsh"));
git_repos.insert(base_dirs.home_dir().join(".tmux"));
git_repos.insert(base_dirs.home_dir().join(".config/fish"));
git_repos.insert(base_dirs.config_dir().join("openbox"));
@@ -267,6 +266,12 @@ fn run() -> Result<(), Error> {
|| unix::run_zplug(&base_dirs, run_type),
config.no_retry(),
)?;
execute(
&mut report,
"oh-my-zsh",
|| unix::run_oh_my_zsh(run_type),
config.no_retry(),
)?;
execute(
&mut report,
"fisher",

View File

@@ -26,6 +26,14 @@ pub fn run_zplug(base_dirs: &BaseDirs, run_type: RunType) -> Result<(), Error> {
run_type.execute(zsh).args(&["-c", cmd.as_str()]).check_run()
}
pub fn run_oh_my_zsh(run_type: RunType) -> Result<(), Error> {
let upgrade = require("upgrade_oh_my_zsh")?;
print_separator("oh-my-zsh");
run_type.execute(upgrade).check_run()
}
pub fn run_fisher(base_dirs: &BaseDirs, run_type: RunType) -> Result<(), Error> {
let fish = require("fish")?;
base_dirs