Description:

Creates the additional directories and files for development using the
Upgrow architecture. This generator will create the base classes for your
Actions, Inputs, Repositories, and Models. It will also ask if you would
like to convert your existing Ruby files under `app/models` into Upgrow
Records automatically. If you say yes, it will move those files to
`app/records` and change their class names to include the `Record` suffix.
In case an `ApplicationRecord` exists, the generator will assume this to be
the base class for all Records, and it will include the `Upgrow::Record`
module in it.

Example:

`bin/rails generate upgrow:install`

Would you like to convert all models into Records? yes
    move  app/models/application_record.rb -> app/records/application_record.rb
    move  app/models/article.rb -> app/records/article_record.rb
   exist  app
  create  app/actions/application_action.rb
  create  app/inputs/application_input.rb
  create  app/models/application_model.rb
  create  app/repositories/application_repository.rb
  invoke  test_unit