Introducing LaraTUI: A Terminal UI for Laravel Environments

I’m excited to introduce LaraTUI, a new open-source project I’ve been working on. LaraTUI is a terminal user interface designed to help you manage your Laravel local environment using PHP. It’s still a work in progress!

Current Features:

Sail Serv…


This content originally appeared on DEV Community and was authored by Mateusz Cholewka

I'm excited to introduce LaraTUI, a new open-source project I've been working on. LaraTUI is a terminal user interface designed to help you manage your Laravel local environment using PHP. It's still a work in progress!

LaraTUI screenshot

Current Features:

  • Sail Service Info: See your sail services status
  • Composer Versions check: Check for new updates to your Composer packages
  • Migrations info: Get information about new migrations pending to run

Planned Features:

  • Artisan Commands: Run Artisan commands directly from the interface.
  • Migration Management: View and run pending migrations.
  • Sail Service Management: Start/Stop and mange your local sail environment.
  • Log Viewing: Access and filter your application logs.
  • Environment Variables: Verify your .env settings within the TUI.

Why PHP for a TUI?

Using PHP for a terminal UI is not very common, but it offers a great way to leverage the existing Laravel ecosystem and my PHP knowledge for a new kind of tool. It's also possible thanks to awesome php-tui library: https://github.com/php-tui/php-tui

Get Involved

LaraTUI is open source, and I'd love to get feedback and contributions from the community.
Check it out on GitHub: https://github.com/mtk3d/LaraTUI

Feel free to share your thoughts and suggestions!

Happy coding! ๐Ÿš€


This content originally appeared on DEV Community and was authored by Mateusz Cholewka


Print Share Comment Cite Upload Translate Updates
APA

Mateusz Cholewka | Sciencx (2024-06-24T23:02:13+00:00) Introducing LaraTUI: A Terminal UI for Laravel Environments. Retrieved from https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/

MLA
" » Introducing LaraTUI: A Terminal UI for Laravel Environments." Mateusz Cholewka | Sciencx - Monday June 24, 2024, https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/
HARVARD
Mateusz Cholewka | Sciencx Monday June 24, 2024 » Introducing LaraTUI: A Terminal UI for Laravel Environments., viewed ,<https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/>
VANCOUVER
Mateusz Cholewka | Sciencx - » Introducing LaraTUI: A Terminal UI for Laravel Environments. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/
CHICAGO
" » Introducing LaraTUI: A Terminal UI for Laravel Environments." Mateusz Cholewka | Sciencx - Accessed . https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/
IEEE
" » Introducing LaraTUI: A Terminal UI for Laravel Environments." Mateusz Cholewka | Sciencx [Online]. Available: https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/. [Accessed: ]
rf:citation
» Introducing LaraTUI: A Terminal UI for Laravel Environments | Mateusz Cholewka | Sciencx | https://www.scien.cx/2024/06/24/introducing-laratui-a-terminal-ui-for-laravel-environments/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.