When beginning to tackle a new website for a client, it's often helpful to backup their old website. As a part of this process, I often need to crawl the old website in order to generate a complete list of valid URLs. This list is later useful in building out a sitemap for pages that need to be designed and coded, and just as importantly, to map the old links to their corresponding pages on the new website. Enter this simple shell script.

Over the past couple of months I have been starting to mockup a decent number of user interface designs for other developers on my team at Kindred. Once a design is semi-finalized, the developers typically start the coding process by building out assets (page components, CSS, etc.) that they then use to structure the website or application.