dart_repl 0.9.1 dart_repl: ^0.9.1 copied to clipboard
A Dart REPL proof of concept inspired by Python's interactive mode.
dart_repl #
A proof of concept REPL environment for Dart.
See the Dart REPL Directions brain-dump for possible ideas and directions.
Usage #
From another package #
You can add a dev_dependency:
to your pubspec.yaml
:
dev_dependencies:
dart_repl:
[...]
You can then run the REPL with:
pub run dart_repl
It will automatically resolve all additional adhoc imports against the dependencies of your package:
pub run dart_repl --adhoc-import package:built_collection/built_collection.dart
From a checkout #
From the command-line
dart bin/dart_repl.dart
To import additional libraries:
dart bin/dart_repl.dart --package-dir ~/git/built_collection.dart/ --adhoc-import lib/built_collection.dart
pub global run
is currently not supported #
pub global run
only provides a packageRoot and packages are served via a web service. This special case is not
handled at the moment, so it will fail to start. Contributions are welcome!
Features requests and bugs #
Please file feature requests and bugs at the issue tracker.