A proof of concept REPL environment for Dart.
See the Dart REPL Directions brain-dump for possible ideas and directions.
You can add a
dev_dependency: to your
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 the command-line
To import additional libraries:
dart bin/dart_repl.dart --package-dir ~/git/built_collection.dart/ --adhoc-import lib/built_collection.dart
pub global runis 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!
Please file feature requests and bugs at the issue tracker.
Add this to your package's pubspec.yaml file:
dependencies: dart_repl: ^0.9.1
You can install packages from the command line:
$ pub get
Alternatively, your editor might support
Check the docs for your editor to learn more.
Now in your Dart code, you can use:
|0.11.1||Apr 19, 2017|
|0.11.0||Apr 19, 2017|
|0.10.0||Apr 19, 2017|
|0.9.3||Jan 16, 2017|
|0.9.2||Jan 16, 2017|
|0.9.1||Jan 16, 2017|
|0.9.0||Jan 15, 2017|