Maybe we could work around that by also vendoring https://github.com/nobu/io-console but that gets a bit messy. It looks like the only thing it's using is `noecho`. Maybe we could get Thor to reimplement that method itself and break the dependency.