Split up cli.rb into separate files per class.