Simplify install script and exit on any error
Use wget instead of curl, install base is bigger
Fix #16
Fixed #12, Implement exit codes
More consistent use of bash syntax
Fixed #14
Fix #13: Implement update check
Run `homesick refresh` to see which castles have not been
updated in a week. Takes the threshhold in days as first
argument and any number of castles as the second argument.
Change order of *_exists checks
This way the attempted action still remains and the error
is written on a new line.
Named all the parameters.
This should ease working with the internals.
Having to remember what $1 and $2 is no fun.
Created unittesting environment using shunit2
The test runner automatically installs homeshick by
linking to the working copy files.
There is also a script for creating repos (a.k.a fixtures)
Only 2 tests for now :-)
Fix #17
Extended help was... extended
Revert "Fix #17"
Apparently bsd `find` and linux `find` are quite different

This reverts commit af9ef2fb11ac7c3b7989b5d4695e85d02ea6766b.
Use bash for testing instead of sh
Confused being quiet with talking. I do that sometimes...
Fix status prefix
Really pretty prompting now
Disable the quiet flag for prompting in interactive mode
Don't update the last refresh date when in batch mode
Handle combined short options