ohmyzsh/plugins/oh-my-zsh-bootstrap/lib/download.zsh

22 lines
516 B
Bash

_clone_git() {
local url=$1
local folder=$2
if [[ ! -d "$folder" ]]; then
git clone $url $folder
fi
}
_download_plugin() {
[[ "$#" != 2 ]] && return 1
local url=$1; local name=$2;
_clone_git $url $ZSH_CUSTOM/plugins/$name
_map_put plugins $name enabled
}
_download_theme() {
[[ "$#" != 2 ]] && return 1
local url=$1; local theme=$2;
_clone_git $url $ZSH_CUSTOM/themes/$theme
ln -s $ZSH_CUSTOM/themes/$theme/$theme.zsh-theme $ZSH_CUSTOM/$theme.zsh-theme
_map_put themes theme $theme
}