XStack

Deep into details

0%

oh-my-zsh手动更新

oh-my-zsh是一个非常好用的shell增强工具,不止对好多常用命令提供了很强大的alias,还增强了shell的交互能力——像tab键补全、颜色标记、git标记等等。

oh-my-zsh安装后,默认会进行自主的更新,一般不用手动触发。

但我计划在周一将各种环境和插件统一手动检查、更新到最新版,避免在工作的时候被打扰到。

上网搜索到手动触发更新的命令是:upgrade_oh_my_zsh,经过操作,发现执行后果然可以。

不过,此命令执行过程中,也同时返回了如下的提示信息:

1
Note: `upgrade_oh_my_zsh` is deprecated. Use `omz update` instead.

好了,后面就用omz update吧。

进一步探索了下omz命令的其他用法,大致如下:

1
2
3
4
5
6
7
8
9
10
Usage: omz <command> [options]

Available commands:

help Print this help message
changelog Print the changelog
plugin <command> Manage plugins
pr <command> Manage Oh My Zsh Pull Requests
theme <command> Manage themes
update Update Oh My Zsh

help - 不能传其他参数,只能输出上面的帮助信息
update - 更新到最新版
changelog - 查看更新记录的
plugin - 用list和info命令可查看plugin的列表和信息
pr - 看着像是贡献代码用的
theme - 查看和修改主题使用的
update - 主动更新

新收获是theme命令——之前基本都是通过查看目录~/.oh-my-zsh/themes下有哪些名称,然后再去修改~/.zshrc文件里面的ZSH_THEME变量。