ClearClock/package.sh

29 lines
608 B
Bash
Executable file

#!/usr/bin/env bash
prompt() {
while true; do
echo -e "$1 [y/n]: "
read -r yn
case ${yn} in
[Yy]*) return 0 ;;
[Nn]*) return 1 ;;
esac
done
}
get_project_name() {
line=$(grep "^Name" package/metadata.desktop)
IFS='='
read -ra array <<< "${line}"
projectname=${array[1]}
echo ${projectname}
}
PACKAGE_NAME=$(get_project_name)
tar -czvf "${PACKAGE_NAME}.tar.gz" -C "package/" .
prompt "Do you want to commit and push the changes to the git repository?" && \
git add . && \
git commit -m "Update package" && \
git push