浏览代码

installer: allow configuration of remote URL to clone from

Marc Cornellà 5 年之前
父节点
当前提交
220d69b2ce
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      tools/install.sh

+ 4 - 3
tools/install.sh

@@ -11,16 +11,17 @@
 #
 # Respects these environment variables for tweaking the installation process:
 #   REPO    - name of the GitHub repo to install from (default: robbyrussell/oh-my-zsh)
-#   BRANCH  - branch to check out immediately after install
+#   REMOTE  - full remote URL of the git repo to install (default: GitHub via HTTPS)
+#   BRANCH  - branch to check out immediately after install (default: master)
 #
 set -e
 
 # Default settings
 ZSH=${ZSH:-~/.oh-my-zsh}
 REPO=${REPO:-robbyrussell/oh-my-zsh}
+REMOTE=${REMOTE:-https://github.com/${REPO}.git}
 BRANCH=${BRANCH:-master}
 
-
 command_exists() {
 	command -v "$@" >/dev/null 2>&1
 }
@@ -76,7 +77,7 @@ setup_ohmyzsh() {
 		exit 1
 	fi
 
-	git clone --depth=1 --branch "$BRANCH" "https://github.com/$REPO.git" "$ZSH" || {
+	git clone --depth=1 --branch "$BRANCH" "$REMOTE" "$ZSH" || {
 		error "git clone of oh-my-zsh repo failed"
 		exit 1
 	}