Skip to main content

dart_console_plus 1.0.0 copy "dart_console_plus: ^1.0.0" to clipboard
dart_console_plus: ^1.0.0 copied to clipboard

Cross-platform console utilities for terminal input, ANSI output, tables, and progress bars. OpenCI fork of dart_console with native terminal fixes.

example/main.dart

import 'package:dart_console_plus/dart_console_plus.dart';

void main() {
  final console = Console();
  console.setBackgroundColor(ConsoleColor.blue);
  console.setForegroundColor(ConsoleColor.white);
  console.writeLine('Simple Demo', TextAlignment.center);
  console.resetColorAttributes();

  console.writeLine();

  console.writeLine(
    'This console window has ${console.windowWidth} cols and '
    '${console.windowHeight} rows.',
  );
  console.writeLine();

  console.writeLine('This text is left aligned.', TextAlignment.left);
  console.writeLine('This text is center aligned.', TextAlignment.center);
  console.writeLine('This text is right aligned.', TextAlignment.right);

  for (final color in ConsoleColor.values) {
    console.setForegroundColor(color);
    console.writeLine(color.toString().split('.').last);
  }
  console.resetColorAttributes();
}
0
likes
150
points
2.29k
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Cross-platform console utilities for terminal input, ANSI output, tables, and progress bars. OpenCI fork of dart_console with native terminal fixes.

License

BSD-3-Clause (license)

Dependencies

characters, ffi, intl, win32

More

Packages that depend on dart_console_plus