|
|
|
|
@ -23,6 +23,7 @@ function _omz { |
|
|
|
|
local -a cmds subcmds |
|
|
|
|
cmds=( |
|
|
|
|
'help:Usage information' |
|
|
|
|
'update:Update Oh My Zsh' |
|
|
|
|
'pr:Commands for Oh My Zsh Pull Requests' |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
@ -48,6 +49,7 @@ Usage: omz <command> [options] |
|
|
|
|
Available commands: |
|
|
|
|
|
|
|
|
|
help Print this help message |
|
|
|
|
update Update Oh My Zsh |
|
|
|
|
pr <command> Commands for Oh My Zsh Pull Requests |
|
|
|
|
|
|
|
|
|
EOF |
|
|
|
|
@ -197,3 +199,12 @@ function _omz::pr::test { |
|
|
|
|
} |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function _omz::update { |
|
|
|
|
env ZSH="$ZSH" sh "$ZSH/tools/upgrade.sh" |
|
|
|
|
# Update last updated file |
|
|
|
|
zmodload zsh/datetime |
|
|
|
|
echo "LAST_EPOCH=$(( EPOCHSECONDS / 60 / 60 / 24 ))" >! "${ZSH_CACHE_DIR}/.zsh-update" |
|
|
|
|
# Remove update lock if it exists |
|
|
|
|
command rm -rf "$ZSH/log/update.lock" |
|
|
|
|
} |
|
|
|
|
|