9304826679
This moves the CLI logic into lib/src/dds_cli_entrypoint.dart so it can be invoked by a custom google3 entrypoint (bin/dds.dart can't be imported using a package: URI). Since google3 will be able to perform some custom configuration of DDS, google3 related logic (e.g., `BazelUriConverter`) is also removed. This is technically a breaking change, but should be safe as this functionality isn't currently being used. Change-Id: I54d8a9927ff2df70e013ca5c8bc1d510b0b95f02 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/371520 Reviewed-by: Derek Xu <derekx@google.com> Commit-Queue: Derek Xu <derekx@google.com> Auto-Submit: Ben Konyi <bkonyi@google.com>
13 lines
569 B
Dart
13 lines
569 B
Dart
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
import 'package:dds/src/dds_cli_entrypoint.dart';
|
|
|
|
Future<void> main(List<String> args) async {
|
|
// This level of indirection is only here so DDS can be configured for
|
|
// google3 specific functionality as it's not possible to import files under
|
|
// a package's bin directory to wrap the entrypoint.
|
|
await runDartDevelopmentServiceFromCLI(args);
|
|
}
|