dart-sdk/pkg/dtd_impl
Ben Konyi 3c42222b7e [ CLI ] Add tooling-daemon command to support launching the Dart Tooling Daemon (DTD)
This change includes the following:
 - A new `tooling-daemon` CLI command to launch DTD
 - Minor refactoring of package:dtd_impl to better match expected
   Dart package structure
 - Updated build rules to create dart_tooling_daemon.dart.snapshot

Change-Id: Idd91bc4ce64ce790db5bad323a50d9cf65523dc2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/344800
Reviewed-by: Dan Chevalier <danchevalier@google.com>
Commit-Queue: Ben Konyi <bkonyi@google.com>
2024-01-08 17:07:55 +00:00
..
bin [ CLI ] Add tooling-daemon command to support launching the Dart Tooling Daemon (DTD) 2024-01-08 17:07:55 +00:00
lib [ CLI ] Add tooling-daemon command to support launching the Dart Tooling Daemon (DTD) 2024-01-08 17:07:55 +00:00
test
.gitignore
analysis_options.yaml Connecting DTD and DTD_impl together. 2023-12-19 15:36:22 +00:00
CHANGELOG.md
LICENSE
OWNERS
pubspec.yaml [ CLI ] Add tooling-daemon command to support launching the Dart Tooling Daemon (DTD) 2024-01-08 17:07:55 +00:00
README.md

The server implementation for the Dart Tooling Daemon. This is meant to be run by our internal tooling and facilitates communication between our internal tools.

Running the sample

Running with the Dart SDK

You can run the example with the Dart SDK like this:

$ dart run bin/dtd_server.dart
The Dart Tooling Daemon is listening on 0.0.0.0:8080

Compiling the binary

dart compile exe bin/dtd_server.dart -o bin/dtd_server