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