mountman/install

25 lines
568 B
Bash
Executable File

#!/usr/bin/env bash
set -e
APP_PATH="$(dirname "$(realpath "$BASH_SOURCE")")"
source "$APP_PATH/app/env"
if ! [ "$APP_UNINSTALL" = "1" ]; then
if [ -d "$APP_INSTALL_PATH" ]; then
APP_UNINSTALL=1
APP_INSTALL=1
fi
fi
if [ "$APP_UNINSTALL" = "1" ]; then
echo "Uninstalling $APP_NAME ..."
rm -rf "$APP_INSTALL_PATH"
rm "/usr/local/bin/$APP_NAME"
if ! [ "$APP_INSTALL" = "1" ]; then
exit 0
fi
fi
echo "Installing $APP_NAME ..."
mkdir -p "$APP_INSTALL_PATH"
cp -r "$APP_PATH/app/." "$APP_INSTALL_PATH"
ln -s "$APP_INSTALL_PATH/app" "/usr/local/bin/$APP_NAME"