added script to update .zshrc from dotfiles if newer

This commit is contained in:
Peter Wood
2025-03-05 22:00:49 +00:00
parent ecac77e1e5
commit d6ed3c5bce

19
update-zsh.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
# Define the paths to the source and destination files
source_file="/home/acedanger/dotfiles/.zshrc"
destination_file="/home/acedanger/.zshrc"
# Get the modification times of the source and destination files
source_mtime=$(stat -c %Y "$source_file")
destination_mtime=$(stat -c %Y "$destination_file")
# Compare the modification times
if [ "$source_mtime" -gt "$destination_mtime" ]; then
echo "Updating '$destination_file' with '$source_file'..."
cp "$source_file" "$destination_file"
# source $destination_file
echo "The ~/.zshrc has been updated and the changes are now active."
fi
exit 0