qolop external updater
This commit is contained in:
@@ -137,10 +137,37 @@ _qReset() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[[ "$0" = "${BASH_SOURCE[0]}" ]] && {
|
[[ "$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
|
_qColHelp
|
||||||
[[ "$1" = *"help" ]] && exit
|
[[ "$1" = *"help" ]] && exit
|
||||||
[[ "$1" = "-h" ]] && exit
|
[[ "$1" = "-h" ]] && exit
|
||||||
|
|
||||||
_qCol export "_"
|
_qCol export "_"
|
||||||
printf "${_S}ANSI CODES AND QOLOP VARIABLES
|
printf "${_S}ANSI CODES AND QOLOP VARIABLES
|
||||||
==============================${_Z}
|
==============================${_Z}
|
||||||
|
|||||||
Reference in New Issue
Block a user