Thor for Groovy -- a toolkit for building powerful command-line interfaces