#!/bin/bash BOLD="\033[1m" GREEN="\033[32m" RED="\033[31m" MAGENTA="\033[35m" INVERT="\033[7m" NORMAL="\033[0m" MACOS_APP_PATH="DirOdtToPdf.app" APP_PACKAGE="DirOdtToPdf" APP_NAME="dir-odt-to-pdf" RUN_APP_PATH="run-${APP_NAME}.sh" BIN_APP_PATH=${BIN_APP_PATH:-/usr/local/bin} echo -e "\nInstall ${BOLD}${GREEN}${INVERT} ${MACOS_APP_PATH} ${NORMAL}" if ! test -d ${BIN_APP_PATH} ; then sudo mkdir -p ${BIN_APP_PATH} fi if ! test -d /Applications/${MACOS_APP_PATH} && test -d /Volumes/${APP_PACKAGE}; then cp -pr /Volumes/${APP_PACKAGE}/${MACOS_APP_PATH} /Applications/${MACOS_APP_PATH} fi if ! test -d /Applications/${MACOS_APP_PATH} ; then echo -e "Error $RED /Applications/${MACOS_APP_PATH} not found ${NORMAL}" exit 1; fi cd /Applications/${MACOS_APP_PATH} || exit 1; if test -r Contents/MacOS/${APP_NAME} ; then sudo cp Contents/MacOS/${APP_NAME} ${BIN_APP_PATH}/${APP_NAME} sudo echo -e "\n${BOLD}${GREEN}${INVERT}Contents/MacOS/${APP_NAME}${NORMAL} to ${MAGENTA}${BIN_APP_PATH}/${APP_NAME}${NORMAL}" fi if test -r Contents/MacOS/${RUN_APP_PATH} && test -r ${BIN_APP_PATH}/${RUN_APP_PATH} ; then echo -en "Are you sure you want to delete current script (${BOLD}${GREEN}${BIN_APP_PATH}/${RUN_APP_PATH}${NORMAL})? (s/n): " read -r answer case $answer in yes|y|s|si) rm -rf ${BIN_APP_PATH}/${RUN_APP_PATH} echo -e "\nDeleted ${BOLD}${GREEN}${INVERT} ${RUN_APP_PAT} ${{NORMAL}"; ;; *) echo -e "\n${BOLD}${GREEN}${INVERT} No deleted ${NORMAL}"; ;; esac fi if test -r Contents/MacOS/${RUN_APP_PATH} && ! test -r ${BIN_APP_PATH}/${RUN_APP_PATH} ; then sudo cp Contents/MacOS/${RUN_APP_PATH} ${BIN_APP_PATH}/${RUN_APP_PATH} sudo chmod +x ${BIN_APP_PATH}/${RUN_APP_PATH} echo -e "\n${BOLD}${GREEN}${INVERT}}}Contents/MacOS/${RUN_RUN_APP_PATH}${NORMAL} to ${MAGENTA}${BIN_APP_PATH}/${RUN_APP_PATH}${NORMAL}" fi echo -e "\n${BOLD}${GREEN}${INVERT} ${MACOS_APP_PATH} ${NORMAL} Installed"