mirror of
https://github.com/pbek/QOwnNotes.git
synced 2025-06-28 12:59:52 +00:00
57 lines
1 KiB
Bash
Executable file
57 lines
1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
#
|
|
# Use this script to update all copyright years in the source and license files
|
|
#
|
|
|
|
function help() {
|
|
echo "Usage: $0 <previous-year> <new-year>"
|
|
echo "Example: $0 2022 2023"
|
|
exit 1
|
|
}
|
|
|
|
if [ -z "$1" ]; then
|
|
help
|
|
fi
|
|
|
|
if [ -z "$2" ]; then
|
|
help
|
|
fi
|
|
|
|
echo "Previous year: $1"
|
|
echo "New year: $2"
|
|
|
|
echo
|
|
echo Updating QOwnNotes...
|
|
echo
|
|
git checkout main || exit 2
|
|
git pull
|
|
|
|
echo
|
|
echo Updating piwiktracker...
|
|
echo
|
|
pushd src/libraries/piwiktracker || exit 1
|
|
git checkout master || exit 2
|
|
git pull
|
|
popd || exit 3
|
|
|
|
echo
|
|
echo Updating qmarkdowntextedit...
|
|
echo
|
|
pushd src/libraries/qmarkdowntextedit || exit 1
|
|
git checkout develop || exit 2
|
|
git pull
|
|
popd || exit 3
|
|
|
|
echo
|
|
echo Updating year "$1" to "$2"...
|
|
echo
|
|
sed -E "s/$1 Patrizio/$2 Patrizio/" -i $(find src -name '*.c' -o -name '*.cpp' -o -name '*.h' -o -name 'copyright' -o -name 'LICENSE')
|
|
|
|
echo
|
|
echo "Are there any $1 entries left? (should return nothing)"
|
|
echo
|
|
rg "$1 Patrizio" .
|
|
|
|
echo
|
|
echo "Commit message: \"doc: update year from $1 to $2\""
|
|
echo
|