Утилита может выводить дерево каталогов и файлов.
- На вход первым параметром принимает путь к каталогу.
- Если вторым параметром указана опция -f, то выводятся файлы.
ТЗ на утилиту tree
- Установить php (если не установлен)
- Клонировать репозиторий в отдельную директорию
- Выполнить composer install в этой директории
- Установить phpunit
Необходимо зайти в папку с развернутым проектом, и выполнить команду типа:
- php tree.php "<путь до директории>"
Путь до директории может быть как абсолютным, так и относительным текущей директории
Если необходимо отобразить файлы, то нужно указать вторым параметом -f
- php tree.php "<путь до директории>" -f
Для запуска тестов - выполнить команду phpunit.