32 lines
681 B
Bash
Executable file
32 lines
681 B
Bash
Executable file
#!/usr/bin/bash
|
|
|
|
set -e
|
|
|
|
if [ "$#" != "3" ]; then
|
|
echo "Usage: add_pdf.sh [PDF_FILE] [PDF_TYPE] [PDF_NUMBER]"
|
|
echo " For Example: PDF_FILE: '~/Downloads/hs_ausgabe81.pdf'"
|
|
echo " PDF_TYPE: 'hertzschlag' / 'hertzblatt'"
|
|
echo " PDF_NUMBER: '81'"
|
|
exit 1
|
|
fi
|
|
|
|
PDF_FILE="$(readlink -f "$1")"
|
|
PDF_TYPE="$2"
|
|
PDF_NUMBER="$3"
|
|
cd "$(dirname "$0")/.."
|
|
|
|
echo
|
|
echo "-> Adding PDF"
|
|
cp -v "$PDF_FILE" "assets/files/$PDF_TYPE/pdf/$PDF_NUMBER.pdf"
|
|
|
|
scripts/update.sh
|
|
|
|
echo
|
|
if [[ "$(
|
|
read -e -p '-? Commit changes? [y/N] '
|
|
echo $REPLY
|
|
)" == [Yy]* ]]; then
|
|
echo "-> Committing changes"
|
|
git add assets/files/.
|
|
git commit -m "$PDF_TYPE/$PDF_NUMBER"
|
|
fi
|