terminice_core 0.0.9 copy "terminice_core: ^0.0.9" to clipboard
terminice_core: ^0.0.9 copied to clipboard

Core functionality for the Terminice library, providing tools for building beautiful terminal-based applications.

example/example.dart

import 'package:terminice_core/terminice_core.dart';

void main() {
  // Confirm prompt
  final confirmed = SimplePrompts.confirm(
    title: 'Confirm',
    message: 'Do you want to continue?',
  ).run();
  print('Confirmed: $confirmed');

  // Single-select list
  final language = SelectableListPrompt.single<String>(
    title: 'Select Language',
    items: ['Dart', 'Go', 'Rust', 'TypeScript', 'Python'],
  );
  print('Selected: $language');

  // Multi-select list
  final features = SelectableListPrompt.multi<String>(
    title: 'Enable Features',
    items: ['Dark mode', 'Notifications', 'Auto-save', 'Sync'],
    initialSelection: {0, 2},
  );
  print('Enabled: ${features.join(", ")}');
}
0
likes
160
points
457
downloads

Publisher

unverified uploader

Weekly Downloads

Core functionality for the Terminice library, providing tools for building beautiful terminal-based applications.

Homepage
Repository (GitHub)
View/report issues

Topics

#terminal #cli #prompt #terminal-interface #terminal-ui

Documentation

API reference

License

MIT (license)

More

Packages that depend on terminice_core