publish_active_windows/install.sh

35 lines
962 B
Bash
Executable file

#!/bin/bash
destination="/usr/local/bin"
while [ $# -gt 0 ]
do
case "$1" in
"--help"|"-h"|"-?")
usage
exit 0
;;
"--destination"|"-d")
shift
destination="${1}"
shift
;;
*)
echo "Ignoring unknwon parameter '${1}'"
shift
;;
esac
done
if [ ! -e "${HOME}/.config/publish_active_windows.conf" ]; then
touch "${HOME}/.config/publish_active_windows.conf"
fi
chmod go-rwx "${HOME}/.config/publish_active_windows.conf"
script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
sed "s#__src_folder__#${script_dir}#g" wrapper.sh > "${destination}/publish_active_windows.sh"
chmod +x "${destination}/publish_active_windows.sh"
mkdir -p "${script_dir}/.venv"
chmod 0777 "${script_dir}/.venv"
mkdir -p "${script_dir}/publish_active_windows.egg-info"
chmod 0777 "${script_dir}/publish_active_windows.egg-info"
mkdir -p "${script_dir}/build"
chmod 0777 "${script_dir}/build"