Задача приведена по ссылке.
Консольный интерфейс реализован с помощью laravel-zero.com.
Запуск выполняется командной php dogs
.
Для "голоса" использовать команду php dogs [порода собаки] voice
, для "охоты" - php dogs [порода собаки] hunt
.
Запуск тестов выполняется командой php dogs test
.
Запуск релиза выполняется командой php .\builds\dogs\
.