colorful_cmd 0.0.1 copy "colorful_cmd: ^0.0.1" to clipboard
colorful_cmd: ^0.0.1 copied to clipboard

outdated

A library for building a beautiful command line application in dart.

A library for building a beautiful command line application in dart.

Dependency #

  • console
  • args

Usage #

A simple usage example:

import 'package:dart_command/command.dart';
import 'package:dart_command/logger.dart';

void main(List<String> 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<Flag> get flags => null;

  @override
  List<ILogHandler> get logHandlers => null;

  @override
  List<Option> get options => null;
  
  @override
  void run() {
    warning(description);
    var colorText = ColorText();
    colorText
      ..gold('\n\n\ngold\n')
      ..green('green\n')
      ..blue('blue\n')
      ..cyan('cyan\n')
      ..darkBlue('darkBlue\n')
      ..darkRed('darkRed\n')
      ..gray('gray\n')
      ..lightCyan('lightCyan\n')
      ..lightGray('lightGray\n')
      ..lightMagenta('lightMagenta\n')
      ..lime('lime\n')
      ..magenta('magenta\n')
      ..red('red\n')
      ..white('white\n')
      ..black('black\n')
      ..yellow('yellow\n')
      ..print();
  }
}

Other:

  Color // color, enum type
  ColorText // colorful text
  Icon 
  KeyCode 
  Keyboard 
  ProgressBar 
  LoadingBar 
  WideLoadingBar 
  Prompter 
  readInput() 
  ShellPrompt
  Chooser 
  Timer 
  createTree() 
  printTree() 
  Window 
  // ...
1
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A library for building a beautiful command line application in dart.

Homepage

License

unknown (LICENSE)

Dependencies

args, console

More

Packages that depend on colorful_cmd