There’s nothing stopping you from implementing something like that with a custom ace command.
Doesn’t particularly strike me as necessary, I wouldn’t use it… probably don’t need this sort of thing in core, really.
You can already do this:
$ adonis make:model -m -c KitchenSink
✔ create app/Models/KitchenSink.js
✔ create database/migrations/1544257377116_kitchen_sink_schema.js
✔ create app/Controllers/Http/KitchenSinkController.js
It really seems more difficult to get a full view of your schema with all the extra terminal noise and prompting shown in that video example.
Oh, and @mehdi636… mongo is definitely not the best. It’s actually pretty crap if used as the primary/sole DB for an application of any real complexity. It’s been widely adopted because it’s easy to just shove random stuff in without the need for a schema, but once you’re actually working on something where the data structure matters, you end up working with a db schema anyway and the real benefits that mongo provides generally don’t apply to the vast majority of people who pick it because they heard it’s “fast” or whatever… a properly designed SQL database, that’s been tuned and uses reasonable indexes is every bit (and in many case more) performant as mongo.