Thor is a toolkit for building powerful command-line interfaces.