VeryGoodOpenSource / very_good_cli
A Very Good Command-Line Interface for Dart created by Very Good Ventures š¦
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing VeryGoodOpenSource/very_good_cli in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewVery Good CLI [![ci][ci_badge]][ci_link] [![coverage][coverage_badge]][ci_link] [![pub package][pub_badge]][pub_link] [![style: very good analysis][very_good_analysis_badge]][very_good_analysis_link] [![License: MIT][license_badge]][license_link] --- A Very Good Command-Line Interface for Dart. Developed with š by [Very Good Ventures][very_good_ventures_link] š¦ Documentation š For official documentation, please visit https://cli.vgv.dev. Quick Start š Installing š§āš» Or install a specific version using: If you haven't already, you might need to [set up your path][path_setup_link]. When that is not possible (eg: CI environments), run commands via: Commands ⨠Create a very good project in seconds based on the provided template. Each template has a corresponding sub-command (e.g., will generate a Flutter starter app). ![Very Good Create][very_good_create] Usage --- Run tests in a Dart or Flutter project. Get packages in a Dart or Flutter project. Check packages' licenses in a Dart or Flutter project. Start the MCP (Model Context Protocol) server for AI assistant integration. > ā¹ļø **Experimental** > This command relies on the Dart MCP Server. This is an experimental package and may change or become unstable without notice. Use it with caution at your own risk. The MCP server exposes Very Good CLI functionality through the Model Context Protocol, allowing AI assistants to interact with the CLI programmatically. This enables automated project creation, testing, and package management through MCP-compatible tools. **Available MCP Tools:** ⢠: Create new Dart/Flutter projects (https://cli.vgv.dev/docs/category/templates) ⢠: Run tests with optional coverage and optimization (https://cli.vgv.dev/docs/commands/test) ⢠: Check packages for issues and licenses (https://cli.vgv.dev/docs/commands/check_licenses) ⢠: Get package information and dependencies (https://cli.vgv.dev/docs/commands/get_pkgs) See the complete list of commands and usage information. [bloc_link]: https://bloclibrary.dev [ci_badge]: https://github.com/VeryGoodOpenSource/very_good_cli/workflows/very_good_cli/badge.svg [ci_link]: https://github.com/VeryGoodOpenSource/very_good_cli/actions [coverage_badge]: https://raw.githubusercontent.com/VeryGoodOpenSource/very_good_cli/main/coverage_badge.svg [flutter_cross_platform_link]: https://flutter.dev/docs/development/tools/sdk/release-notes/supported-platforms [flutter_flavors_link]: https://flutter.dev/docs/deployment/flavors [github_actions_link]: https://github.com/features/actions [internationalization_link]: https://flutter.dev/docs/development/accessibility-and-localization/internationalization [license_badge]: https://img.shields.io/badge/license-MIT-blue.svg [license_link]: https://opensource.org/licenses/MIT [cli_logo_icon]: https://raw.githubusercontent.com/VeryGoodOpenSource/very_good_cli/main/site/static/img/cli_icon.svg [logging_link]: https://api.flutter.dev/flutter/dart-developer/log.html [null_safety_link]: https://flutter.dev/docs/null-safety [pub_badge]: https://img.shields.io/pub/v/very_good_cli.svg [pub_link]: https://pub.dev/packages/very_good_cli [testing_link]: https://flutter.dev/docs/testing [very_good_analysis_badge]: https://img.shields.io/badge/style-very_good_analysis-B22C89.svg [very_good_analysis_link]: https://pub.dev/packages/very_good_analysis [very_good_core_link]: site/docs/templates/core.md [new_syntax_link]: site/docs/resources/syntax_changes_in_0_10_0.md [very_good_create]: https://raw.githubusercontent.com/VeryGoodOpenSource/very_good_cli/main/doc/assets/very_good_create.gif [very_good_ventures_link]: https://verygood.ventures [path_setup_link]: https://dart.dev/tools/pub/cmd/pub-global#running-a-script-from-your-path