Fix scripts using gawk and wget
This commit is contained in:
		| @@ -13,14 +13,17 @@ case "$1" in | ||||
|   -[Hh]) TYPE=HTTPS ; MATCH="git@" ; FORMULA="$GH_SSH/$GH_HTTPS" ;; | ||||
|   -[Ss]) TYPE=SSH ; MATCH="https:" ; FORMULA="$GH_HTTPS/$GH_SSH" ;; | ||||
|   *) | ||||
|     echo "usage: `basename $0` -h | -s" 1>&2 | ||||
|     echo "Usage: `basename $0` -h | -s" 1>&2 | ||||
|     echo -e " \e[0;92m-h\e[0m to switch to HTTPS" 1>&2 | ||||
|     echo -e " \e[0;92m-s\e[0m to switch to SSH" 1>&2 | ||||
|     exit 1 | ||||
|     ;; | ||||
| esac | ||||
|  | ||||
| REMOTES=$(git remote -v | egrep "\t$MATCH" | gawk '{print $1 " " $2}' | sort -u | sed "s/$FORMULA/") | ||||
| which awk  >/dev/null && AWK=awk | ||||
| which gawk >/dev/null && AWK=gawk | ||||
|  | ||||
| REMOTES=$(git remote -v | egrep "\t$MATCH" | "$AWK" '{print $1 " " $2}' | sort -u | sed  "s/$FORMULA/") | ||||
|  | ||||
| if [[ -z $REMOTES ]]; then | ||||
|   echo "Nothing to do." ; exit | ||||
| @@ -29,5 +32,5 @@ fi | ||||
| echo "$REMOTES" | xargs -n2 git remote set-url | ||||
|  | ||||
| echo -n "Remotes set to $TYPE: " | ||||
| echo "$REMOTES" | gawk '{printf "%s ", $1}' | ||||
| echo "$REMOTES" | "$AWK" '{printf "%s ", $1}' | ||||
| echo | ||||
|   | ||||
| @@ -6,6 +6,9 @@ | ||||
| # Great way to clean up your branches after messing around a lot | ||||
| # | ||||
|  | ||||
| which awk  >/dev/null && AWK=awk | ||||
| which gawk >/dev/null && AWK=gawk | ||||
|  | ||||
| KEEP="RC|RCBugFix|dev|master|bugfix-1|bugfix-2" | ||||
|  | ||||
| echo "Fetching latest upstream and origin..." | ||||
| @@ -18,7 +21,7 @@ git branch --merged | egrep -v "^\*|$KEEP" | xargs -n 1 git branch -d | ||||
| echo | ||||
|  | ||||
| echo "Pruning Remotely-deleted Branches..." | ||||
| git branch -vv | egrep -v "^\*|$KEEP" | grep ': gone]' | gawk '{print $1}' | xargs -n 1 git branch -D | ||||
| git branch -vv | egrep -v "^\*|$KEEP" | grep ': gone]' | "$AWK" '{print $1}' | xargs -n 1 git branch -D | ||||
| echo | ||||
|  | ||||
| # List fork branches that don't match local branches | ||||
|   | ||||
		Reference in New Issue
	
	Block a user