#!/usr/bin/env bash set -e MY_DIR="$(dirname "$(realpath "$BASH_SOURCE")")" source "$MY_DIR/config.txt" if ! [ "$UNINSTALL" == "1" ]; then if [ "$APP_DIR" == "$MY_DIR" ]; then echo "This copy is already installed." exit 1 fi fi if [ -d "$APP_DIR" ]; then rm -r "$APP_DIR" fi if [ -L "$APP_BIN_DIR/$APP_NAME" ]; then rm "$APP_BIN_DIR/$APP_NAME" fi if [ "$UNINSTALL" == "1" ]; then exit 0 fi mkdir -p "$APP_DIR" cp -r "$MY_DIR/." "$APP_DIR" mkdir -p "$APP_BIN_DIR" ln -s "$APP_DIR/app" "$APP_BIN_DIR/$APP_NAME" chmod +x "$APP_BIN_DIR/$APP_NAME"