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