Last updated:
0 purchases
fire
Hot-Restart for Dart console application with fast incremental compilation.
Why do I need this? #
If your console application compiles too long before running seems too slow.
Install #
Use the dart pub global command to install this into your system.
$ dart pub global activate fire
copied to clipboard
Use #
If you have modified your PATH, you can run this from any local directory.
$ fire
copied to clipboard
Otherwise you can use the dart pub global command.
$ dart pub global run fire
copied to clipboard
Here's an example of running a console application:
$ fire run -w bin/cat.dart example/example.dart
> Compiling ...
* Compiling done, took 0:00:00.424890
void main() {
print('hello cat!');
}
* Watching 'bin' directory.
* To restart press "r".
To quit, press "q" or "Q" to force quit.
For a more detailed help message, press "H".
copied to clipboard
ToDo #
Hot-Reload with Flutter like reassemble (if possible)
build_runner integration (if possible, or alternative solution)
AOT compilation, it's impossible for now
Alternatives #
https://pub.dev/packages/angel3_hot
https://pub.dev/packages/jaguar_hotreload
https://pub.dev/packages/hotreloader
https://pub.dev/packages/recharge
https://pub.dev/packages/reloader
Related #
https://pub.dev/packages/frontend_server_client
https://pub.dev/packages/build_vm_compilers
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.