qolop external updater
This commit is contained in:
@@ -137,10 +137,37 @@ _qReset() {
|
||||
}
|
||||
|
||||
[[ "$0" = "${BASH_SOURCE[0]}" ]] && {
|
||||
[[ "$1" = "update" ]] && {
|
||||
set -e
|
||||
case $OSTYPE in
|
||||
darwin*)
|
||||
MYPATH=$( realpath $( dirname "$0" ) )
|
||||
;;
|
||||
*)
|
||||
MYPATH=$( readlink -f $( dirname "$0" ) )
|
||||
;;
|
||||
esac
|
||||
QTOOLS=0
|
||||
if [[ -f "$MYPATH/../rc" ]]; then if grep -q QTOOLS "$MYPATH/../rc"; then
|
||||
QTOOLS=1
|
||||
fi;fi;
|
||||
if [[ "$QTOOLS" -eq 1 ]]; then
|
||||
echo "Update qolop with _q-tools-update"
|
||||
exit 1
|
||||
fi
|
||||
TMPFILE=$( mktemp )
|
||||
rm -f "$TMPFILE"
|
||||
wget -O "$TMPFILE" https://bitbucket.org/MoonQ/tools/raw/tip/reporting/qolop
|
||||
mv "$TMPFILE" "$0"
|
||||
chmod +x "$0"
|
||||
echo Updated
|
||||
source "$0"
|
||||
_qColVersion
|
||||
exit 0
|
||||
} # end update
|
||||
_qColHelp
|
||||
[[ "$1" = *"help" ]] && exit
|
||||
[[ "$1" = "-h" ]] && exit
|
||||
|
||||
_qCol export "_"
|
||||
printf "${_S}ANSI CODES AND QOLOP VARIABLES
|
||||
==============================${_Z}
|
||||
|
||||
Reference in New Issue
Block a user