back to home

VeryGoodOpenSource / very_good_cli

A Very Good Command-Line Interface for Dart created by Very Good Ventures šŸ¦„

2,356 stars
235 forks
30 issues
DartCSSTypeScript

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.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/VeryGoodOpenSource/very_good_cli)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Very 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