Files
sdk/tools
Kenzie Davisson d9bb808663 Add a tools script to build a local Dart SDK and copy the output to a local Flutter SDK.
This script is helpful for testing local Dart SDK changes against a
Flutter project. This CL also adds instructions to the analysis_server
CONTRIBUTING guide.

The help output of the script looks like this:

> dart tools/copy_dart_to_flutter.dart -h
-a, --arch Specify your machine's architecture.
                                                     [ARM64 (default), X64]
    --[no-]build-sdk                                 Whether to build the Dart SDK as part of running this script. Negate with --no-build-sdk if you have already built the Dart SDK locally and want to skip this step.
                                                     (defaults to on)
-d, --local-dart=</Users/me/path/to/dart-sdk/sdk> Path to your local
Dart SDK directory. If unspecified, this value will default to the value
of the LOCAL_DART_SDK environment variable.
-f, --local-flutter=</Users/me/path/to/flutter> Path to your local Flutter
SDK directory. If unspecified, this value will default to the value of
the LOCAL_FLUTTER_SDK environment variable. -v, --verbose Run the script
with verbose output, which will forward the stdout and stderr of all
sub-processes. -h, --help Show the program usage.

Additional commands
    --reset                                          Reset your local Flutter SDK cache to undo the effects of running this script.

Change-Id: Ie34bf169838c3b0ac366cd02817324352b9234be
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/408481
Reviewed-by: Jake Macdonald <jakemac@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com>
2025-03-10 15:32:29 -07:00
..
2024-01-09 10:42:53 +00:00
2023-07-13 13:22:26 +00:00
2024-04-12 22:06:32 +00:00
2025-02-19 09:33:31 -08:00
2024-03-26 10:01:22 +00:00
2024-09-03 19:53:58 +00:00
2025-01-16 02:56:26 -08:00