#PKG_ARCHES=
#PKG_FORMATS=
WEBI_UA="$(uname -a)"
+ WEBI_PKG_DOWNLOAD=""
export WEBI_HOST
##
WEBI_TMP=${WEBI_TMP:-"$(mktemp -d -t webinstall-"${WEBI_PKG:-}".XXXXXXXX)"}
export _webi_tmp="${_webi_tmp:-"$HOME/.local/opt/webi-tmp.d"}"
- mkdir -p "$HOME/Downloads"
+ mkdir -p "$HOME/Downloads/webi"
mkdir -p "$HOME/.local/bin"
mkdir -p "$HOME/.local/opt"
if [ -n "${2:-}" ]; then
my_dl="$2"
else
- my_dl="$HOME/Downloads/$WEBI_PKG_FILE"
+ my_dl="$HOME/Downloads/webi/$WEBI_PKG_FILE"
fi
+ WEBI_PKG_DOWNLOAD="${my_dl}"
+ export WEBI_PKG_DOWNLOAD
+
if [ -e "$my_dl" ]; then
echo "Found $my_dl"
return 0
if [[ $- == *i* ]]; then
my_show_progress="--show-progress"
fi
- if wget -q $my_show_progress --user-agent="wget $WEBI_UA" -c "$my_url" -O "$my_dl.part"; then
+ if ! wget -q $my_show_progress --user-agent="wget $WEBI_UA" -c "$my_url" -O "$my_dl.part"; then
echo >&2 "failed to download from $WEBI_PKG_URL"
exit 1
fi
webi_extract() {
pushd "$WEBI_TMP" > /dev/null 2>&1
if [ "tar" == "$WEBI_EXT" ]; then
- echo "Extracting $HOME/Downloads/$WEBI_PKG_FILE"
- tar xf "$HOME/Downloads/$WEBI_PKG_FILE"
+ echo "Extracting $HOME/Downloads/webi/$WEBI_PKG_FILE"
+ tar xf "$HOME/Downloads/webi/$WEBI_PKG_FILE"
elif [ "zip" == "$WEBI_EXT" ]; then
- echo "Extracting $HOME/Downloads/$WEBI_PKG_FILE"
- unzip "$HOME/Downloads/$WEBI_PKG_FILE" > __unzip__.log
+ echo "Extracting $HOME/Downloads/webi/$WEBI_PKG_FILE"
+ unzip "$HOME/Downloads/webi/$WEBI_PKG_FILE" > __unzip__.log
elif [ "exe" == "$WEBI_EXT" ]; then
- echo "Moving $HOME/Downloads/$WEBI_PKG_FILE"
- mv "$HOME/Downloads/$WEBI_PKG_FILE" .
+ echo "Moving $HOME/Downloads/webi/$WEBI_PKG_FILE"
+ mv "$HOME/Downloads/webi/$WEBI_PKG_FILE" .
elif [ "xz" == "$WEBI_EXT" ]; then
- echo "Inflating $HOME/Downloads/$WEBI_PKG_FILE"
- unxz -c "$HOME/Downloads/$WEBI_PKG_FILE" > "$(basename "$WEBI_PKG_FILE")"
+ echo "Inflating $HOME/Downloads/webi/$WEBI_PKG_FILE"
+ unxz -c "$HOME/Downloads/webi/$WEBI_PKG_FILE" > "$(basename "$WEBI_PKG_FILE")"
else
# do nothing
- echo "Failed to extract $HOME/Downloads/$WEBI_PKG_FILE"
+ echo "Failed to extract $HOME/Downloads/webi/$WEBI_PKG_FILE"
exit 1
fi
popd > /dev/null 2>&1
if [[ -z ${WEBI_WELCOME:-} ]]; then
echo ""
- echo "Thanks for using webi to install '$PKG_NAME' on '$WEBI_OS/$WEBI_ARCH'."
+ printf "Thanks for using webi to install '\e[32m${WEBI_PKG:-}\e[0m' on '\e[31m$(uname -s)/$(uname -m)\e[0m'.\n"
echo "Have a problem? Experience a bug? Please let us know:"
- echo " https://github.com/webinstall/packages/issues"
+ echo " https://github.com/webinstall/webi-installers/issues"
+ echo ""
+ printf "\e[31mLovin'\e[0m it? Say thanks with a \e[34mStar on GitHub\e[0m:\n"
+ printf " \e[32mhttps://github.com/webinstall/webi-installers\e[0m\n"
echo ""
fi