LaraTUI is terminal user interface for laravel local environment
Project state is something around PoC and pre-Alpha. Some parts are mocked, it's flaky, and it needs refactoring and more tests.
- PHP >= 8.2
- Composer
- laravel/sail with docker
- NerdFont
- prepare framework using reactphp event loop
- read status of docker containers
- read status of composer packages
- run docker compose up and read logs in app
- run migrations and handle output of it
- start using php-tui events reading
- PHP and Composer versions check
- check migration status
- logs view
- running artisan commands
- achieve 70% tests coverage
- add more info about versions updating
- LaraTUI config to keep status of all projects
- update packages functionality
- automatic help popup on
?
- envs view
- support other envs than laravel sail like laradock or vault
- implement project creating window
- prepare phar and allow to install using composer
- support no nerdfont
- implement composer audit execution