My friend and I are working on a CLI tool called fip-cli in Dart.Our aim is to automatically do the tedious tasks involved in setting up a Flutter project. Even though there exist some alternatives, our long term vision is to build something like the React Native s Ignite CLI, but for Flutter.At the moment, we are at a very early stage of development and not yet ready to publish anything on pub.dev. We want to get our architecture just right before doing that, which is why we wanted to share it here for feedback.Repo: https://github.com/cKalens/fip-cliWould be happy to hear any thoughts about the architecture, code, or concept in general. Any feedback on our CLI design in Dart or any language would be greatly appreciated.