From f4ce0f98dd015aec62f1910d4f72985fba877d77 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 24 Apr 2024 16:18:37 +0200 Subject: Update copyright --- scripts/update-copiright.sh | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) (limited to 'scripts/update-copiright.sh') diff --git a/scripts/update-copiright.sh b/scripts/update-copiright.sh index 798d6d3..4badaf8 100755 --- a/scripts/update-copiright.sh +++ b/scripts/update-copiright.sh @@ -1,6 +1,38 @@ #!/bin/sh -for i in `grep -sE 'Copyright \(C\) 2022.*' * | sed 's/:.*//'`; do - sed -E "s/Copyright \(C\) 2022.*/Copyright (C) 2022-`date +%Y` Alessandro Iezzi /" -done +# A static website generator +# Copyright (C) 2022-2024 Alessandro Iezzi +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +copy='Copyright \(C\).*Alessandro Iezzi.*' +newcopy="Copyright (C) 2022-`date +%Y` Alessandro Iezzi " + +# The space before $copy is needed because sed must replace only the above +# copyright. +files=`grep -srE " $copy" * | sed 's/:.*//' | sort | uniq` + +case `uname` in + Linux) + for i in $files; do + sed -i'' -E "s/ $copy/ $newcopy/" $i + done + ;; + FreeBSD) + for i in $files; do + sed -i '' -E "s/ $copy/ $newcopy/" $i + done + ;; +esac -- cgit v1.2.3