Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

A Very Good Dart CLI Template created by the Very Good Ventures Team πŸ¦„

License

Notifications You must be signed in to change notification settings

VeryGoodOpenSource/very_good_dart_cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Very Good Dart CLI

πŸšΆβ€β™‚οΈ Repository has moved

The Very Good Dart CLI template is now developed within the Very Good Templates repository, and can be found at very_good_templates/very_good_dart_cli.

Please file new issues on Very Good Templates.


Very Good Ventures Very Good Ventures

Developed with πŸ’™ by Very Good Ventures πŸ¦„

coverage style: very good analysis License: MIT

A Dart CLI template created by the Very Good Ventures Team.

Generated by the Very Good CLI πŸ€–

πŸ’‘ Note: This README file is for a developer that wants to use Very Good Core. For contributing information please refer to the CONTRIBUTING file.


What's Included ✨

This repository contains a sample Dart CLI application containing:

  • βœ… Argument parsing
  • βœ… A sample command
  • βœ… Colorful logging
  • βœ… Automatic update prompts
  • βœ… Tab completion for bash and zsh
  • βœ… GitHub Workflow powered by [Very Good Workflows][very_good_workflows_link]
  • βœ… Strict lint rules powered by Very Good Analysis
  • βœ… Dependabot Integration
  • βœ… 100% Test Coverage
  • βœ… Fully Documented Public API
  • βœ… MIT License
  • βœ… Changelog

This Dart CLI application serves as base for the Mason brick template under /brick used by the Very Good CLI.

Quick Start πŸš€

  1. Install a valid Flutter SDK in your local environment. Compatible Flutter SDK versions with Very Good CLI can be found within the Flutter release archive, ensure it has a Dart version compatible with Very Good CLI's Dart version constraint.

  2. Install Very Good CLI:

# πŸ’» Install Very Good CLI from pub.dev
dart pub global activate very_good_cli
  1. Generate a project using Very Good Dart CLI:
# πŸš€ Create a new project using Very Good Dart CLI
very_good create dart_cli <project-name>

Where <project-name> is the name of your project.

πŸ’‘ Note: Optionally, you can generate a project using Very Good Dart CLI with mason.