Since college, I’ve done constant research, updating, and sharing different zsh commands and settings I’ve used over the years. I use to keep this on CCIS’s server but moved it over to GitHub last year since I saw a bunch of other people doing it and thought I’d jump on the band wagon. A lot of the dotfiles have to do with Ruby stuff but includes some helpful stuff for Git too.
If you’re like me and have separate computers for work versus at home, you also probably hate constantly updating your configurations across machines. The project started as a way for me to have a list of things to install on a new computer but has grown into also updating the computer at certain intervals to make sure my development environment is identical across the Macs I use. In the past I’ve used remote Linux machines for various projects but have gotten away from that, so right now the project only supports Mac systems officially.
This project started out as a sitemap checker and quickly turned into a stress-test script (har har). Girlscout is a Ruby gem that takes your Sitemaps.xml and pings the URL to make sure it’s a 200 HTTP code. You can tailor settings like how big you would like to batch your requests. This was helpful for me while I worked at American Express Publishing when we were converting our applications from Cold Fusion over to Ruby on Rails.