You explain why DCli is different from other CLIs by pointing to the fact it is based on Dart. However, what you don't do a good job of explaining why people should use it instead of just creating a new Dart CLI project. You might want to include a section in the readme that explains that. Especially since it's on pub.dev ... where everyone is already using Flutter and Dart.