|
@@ -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
|
|
;;
|
|
;;
|