Thanks for sharing this project!
Is it possible to make the actions for -project and -workspace fall back to recursive globs if there are no matches for globs in the current directory? The repo I work on has more than one .xcodeproj/.xcworkspace, and they're structured into nested directories.