An advanced command-line application built in popular Symfony framework.
Make sure you have PHP (7.3+) and Composer installed system-wide.
-
Clone or download repository
git clone https://github.com/ilya-zhidkov/advanced-console.git
-
Install necessary dependencies
composer install
-
Run application
php app.php
- Setting up a brand new PHP 7.3 project
- Using a popular Symfony framework for advancing command-line user experience
- Generating fake data using fzaninotto/faker
- Implementing command line options using the Decorator Pattern
Made for students of UJEP (Univerzita Jana Evangelisty Purkyně) in Ústí nad Labem who are specializing in computer science degree.