瀏覽代碼

fix gimme gimme updates

Kyle P Davis 10 年之前
父節點
當前提交
a82cd18bd3
共有 1 個文件被更改,包括 12 次插入16 次删除
  1. 12 16
      gimme.sh

+ 12 - 16
gimme.sh

@@ -183,23 +183,19 @@ __gimme() {
 		pkgtool update
 		pkgtool update
 	;;
 	;;
 	gimme)
 	gimme)
-		if [[ "$BASH_SOURCE" ]]; then
-			echo "TODO: make this update gimme"
+		echo "Checking gimme ..."
+		_gimme git
+		if ! [[ -d "$GIMME_DIR" ]]; then
+			echo "Installing $HOME/bin/gimme ..."
+			mkdir -p "$GIMME_DIR"
+			git clone "$GIMME_URL" "$GIMME_DIR"
+			mkdir -p "$HOME/bin"
+			ln -sf "$GIMME_DIR/gimme.sh" "$HOME/bin/gimme"
 		else
 		else
-			echo "Checking gimme ..."
-			_gimme git
-			if ! [[ -d "$GIMME_DIR" ]]; then
-				echo "Installing $HOME/bin/gimme ..."
-				mkdir -p "$GIMME_DIR"
-				git clone "$GIMME_URL" "$GIMME_DIR"
-				mkdir -p "$HOME/bin"
-				ln -sf "$GIMME_DIR/gimme.sh" "$HOME/bin/gimme"
-			else
-				echo "Updating gimme ..."
-				pushd "$GIMME_DIR"
-				git pull
-				popd
-			fi
+			echo "Updating gimme ..."
+			pushd "$GIMME_DIR"
+			git pull
+			popd
 		fi
 		fi
 		return 0
 		return 0
 	;;
 	;;