Crates.io | year_update |
lib.rs | year_update |
version | 1.2.1 |
source | src |
created_at | 2024-01-08 13:35:16.379542 |
updated_at | 2024-06-23 19:48:57.257668 |
description | Used to update the date of license files in GPL-v3 projects |
homepage | |
repository | https://gitlab.com/mateolafalce/year_update |
max_upload_size | |
id | 1092540 |
size | 44,475 |
#!/bin/bash
dir=$1
old_year=$2
new_year=$3
if [[ $# -ne 3 || ! -d $dir ]]; then
echo "Usage: <dir> <old_year> <new_year>"
exit 1
fi
files=$(find "$dir" -type f -name "*.rs")
for file in $files; do
if [[ -f $file ]]; then
sed -i "1,5s/$old_year/$new_year/g" "$file"
fi
done
echo "Successful replace"
chmod +x year_update.sh
sudo mv year_update.sh /usr/local/bin/year_update
Usage: <dir> <old_year> <new_year>