ClearClock/install.sh

24 lines
631 B
Bash
Executable file

#!/usr/bin/env bash
get_project_id() {
line=$(grep "^X-KDE-PluginInfo-Name" package/metadata.desktop)
IFS='='
read -ra array <<< "${line}"
projectid=${array[1]}
echo ${projectid}
}
PROJECT_ID=$(get_project_id)
INSTALL_LOCATION="${HOME}/.local/share/plasma/plasmoids/"
echo "Installing ${PROJECT_ID}"
if [ ! -d "${INSTALL_LOCATION}" ]; then
mkdir "${INSTALL_LOCATION}${PROJECT_ID}"
else
echo "Skipping directory creation: directory exists"
fi
cp -R "package/." "${INSTALL_LOCATION}${PROJECT_ID}/" &&
echo "Successfully installed ${PROJECT_ID} to ${INSTALL_LOCATION}/" ||
echo "Installation failed"