Automating my workflow
I wanted to share a shell script I wrote recently. Finished product first:
I have a directory containing several git repositories that I have to bring up to date with some frequency. I found myself doing a git pull
for each of those repositories and sometimes I'd forget one. Why not automate this?
I now type sh fetch.sh
in my OSX terminal and all my repositories are brought up to date! This also does a git fetch -p
to do some pruning.
Feel free to copy this script — do remember to replace Workspace
with the name of the directory containing your own repositories, and maybe replace the names in the DIRS array with your own repositories.
Do you have scripts like this yourself? Leave a comment!