#!/bin/bash # Navigate to the repository cd ~/dotfiles || exit # Check for changes if [[ $(git status --porcelain) ]]; then # There are changes, commit them git add . git commit -m "$(date +"%Y-%m-%d %H:%M:%S")" git push else echo "No changes to commit." fi