We should probably add a flag that causes these commands to structure their output for easy parsing by things like tests and shell scripts. That way, we can be chatty with interactive use without cluttering things up for programmatic use. But, that doesn't need to happen as part of this pull request.