# colorful-cmd **Repository Path**: danlanhai/colorful-cmd ## Basic Information - **Project Name**: colorful-cmd - **Description**: No description available - **Primary Language**: Dart - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README A library for building a beautiful command line application in dart. ![GitHub repo size](https://img.shields.io/github/repo-size/AlanAlbert/colorful_cmd) ![GitHub](https://img.shields.io/github/license/AlanAlbert/colorful_cmd) ![Last Tag](https://badgen.net/github/tag/alanalbert/colorful_cmd) ![GitHub last commit](https://badgen.net/github/last-commit/alanalbert/colorful_cmd) ![Support](https://badgen.net/pub/dart-platform/colorful_cmd) ![Pub Version](https://img.shields.io/pub/v/colorful_cmd) ![GitHub stars](https://img.shields.io/github/stars/AlanAlbert/colorful_cmd?style=social) ![GitHub forks](https://img.shields.io/github/forks/AlanAlbert/colorful_cmd?style=social) ## Dependency * console * args ## Preview ### Diff OS * Ubuntu ![Ubuntu](./example/preview/ubuntu.png) * Windows ![Windows](./example/preview/windows.png) * Mac ![Mac](./example/preview/mac.png) ### ColorText ![ColorText](./example/preview/color_text.png) ### Command ![Command](./example/preview/command.png) ### RainbowProgress ![RainbowProgress](./example/preview/rainbow_progress.png) ### WindowUI ![WindowUI](./example/preview/window_ui.png) ![WindowUI2](./example/preview/window_ui2.png) ## Usage A simple usage example: ```dart import 'package:dart_command/command.dart'; import 'package:dart_command/logger.dart'; void main(List args) { var kernel = ConsoleKernel(); kernel.addCommands([RootCommand()]) .run(args); } class RootCommand extends ICmd { @override String name = 'root'; @override String description = 'root command, without group'; @override List get flags => null; @override List get logHandlers => null; @override List