Artisan-like console with package discovery and generators
What I missed
In Laravel, php artisan is the centre of the project. Generators
create classes for you, and when you composer require a package,
its commands are simply there. In Nette I had to register every package's DI extension in the configuration
by hand, and there were no generators.
What it does
php nette is Symfony Console wired into the DI container.
Packages declare their extensions in composer.json and register
themselves after composer require (package discovery). It comes with
make:command, cache:clear
and package:discover, and a base class for your own generators.
composer require rajtik76/nette-console