Rather than a class method of `define_init!`, let's just make each CLI class take the options in an initialize method, and then execute when a `run` method is called. Something like this:

```ruby
class Init
  attr_reader :opts

  def initialize(options)
    @opts = options
  end

  def run
    # [all the code here]
  end
end
```