leoafarias / fvm

Flutter Version Management: A simple CLI to manage Flutter SDK versions.
https://fvm.app
MIT License
4.72k stars 233 forks source link

Update list_command.dart #798

Open tilucasoli opened 1 week ago

tilucasoli commented 1 week ago

I'm planning to reuse the logic behind FVM to create an app Flutter that offers a GUI. As part of this project, I would like to propose a new architecture for the Commands. The main goal of this new architecture is to create a new layer that separates the logic of gathering information from the UI, which is rendered on the terminal. This way, we can reuse all the classes and logic used to build the UI in other applications.

On the left side is the current version and on the other side is the new proposal. Blank Diagram Lucidchart

vercel[bot] commented 1 week ago

@tilucasoli is attempting to deploy a commit to the FlutterTools Team on Vercel.

A member of the Team first needs to authorize it.

tilucasoli commented 1 week ago

@leoafarias