Ben Konyi
c800b26816
[ VM / DartDev ] Make DartDev help message the default when running dart --help
...
Running the standalone VM in the following ways will result in the
DartDev help message being shown:
- `dart`
- `dart --help`
The following will output the VM help message:
- `dart run`
- `dart help run`
- `dart --help --verbose` (includes verbose VM flags)
- `dart help run --verbose` (includes verbose VM flags)
- `dart run --verbose` (includes verbose VM flags)
The original standalone VM behavior can be restored by providing the --disable_dart_dev flag.
Change-Id: I67cf015d62366efdfd8bf9b215d4319fd5af3f46
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/144497
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
2020-04-27 22:39:06 +00:00
Ben Konyi
8750a915c9
[ DartDev ] Allow for verbose VM options to be displayed via dart help --verbose run
...
Change-Id: I27955c8515ca6a194037ee13f59e70ed43eefec3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/144461
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2020-04-22 18:27:19 +00:00
Jaime Wren
e6862afcb8
dartdev help now shows common VM flags
...
Bug: https://github.com/dart-lang/sdk/issues/40953
Change-Id: I80ab478c0165dcb25eac37c34ad2b206a3dd9896
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141920
Reviewed-by: Ben Konyi <bkonyi@google.com >
Reviewed-by: Michael Thomsen <mit@google.com >
Commit-Queue: Jaime Wren <jwren@google.com >
2020-04-20 18:31:02 +00:00
Jaime Wren
414f6625f8
Remove TODO and comments with regard to running packages in the dart run * command
...
If/ when we decide to support it, we can modify the description and implement it
Change-Id: Ia222227017397aa817ac55c4dfed6e4647c05556
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141854
Commit-Queue: Jonas Jensen <jonasfj@google.com >
Auto-Submit: Jaime Wren <jwren@google.com >
Reviewed-by: Jonas Jensen <jonasfj@google.com >
2020-04-01 08:35:41 +00:00
Jaime Wren
7dac294cb3
Minor cleanup in pub.dart, pub command in dartdev
...
Change-Id: I38c915502e8ff98fc13fba737913c61e0940cdf6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141901
Auto-Submit: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-03-31 19:49:16 +00:00
Jaime Wren
04d4fafbdf
Fix the dart help test output by implementing printUsage() in the test command
...
Bug: https://github.com/dart-lang/sdk/issues/41041
Change-Id: If9c34d9b86ee729797bef9430d0fb92bf9f2bbf5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141220
Reviewed-by: Devon Carew <devoncarew@google.com >
Commit-Queue: Jaime Wren <jwren@google.com >
2020-03-30 19:08:18 +00:00
Jaime Wren
0ea3ae6282
Initial dart run * support and files. I will follow up with additional tests and pubspec executable support.
...
Change-Id: I5679429218a77f1de5d49caacc1a60d7a55b2dcd
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140700
Reviewed-by: Devon Carew <devoncarew@google.com >
Commit-Queue: Jaime Wren <jwren@google.com >
2020-03-25 20:14:06 +00:00
Devon Carew
0df334ebac
[dartdev] add help text for 'dartdev test'
...
Change-Id: Ibb8cc8a4995008e730f9cc4499479ca689d9edd4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140765
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-03-24 16:52:10 +00:00
Devon Carew
a58adbc7ea
Revert "Use the 'any' constraint for the recommended dep on package:test."
...
This reverts commit c27af75504 .
Reason for revert: There's not consensus on the `^1.0.0` vs. `any` constraint on package:test; see https://github.com/dart-lang/stagehand/pull/657 for the conversation. I'm reverting this change for now so that stagehand and dartdev are in agreement. We can update them both if we decide that `any` is a better constraint to recommand.
Original change's description:
> Use the 'any' constraint for the recommended dep on package:test.
>
> Change-Id: I4052cf0653d827795e120b9b2beecc285935973a
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139680
> Reviewed-by: Gary Roumanis <grouma@google.com >
> Reviewed-by: Jaime Wren <jwren@google.com >
> Reviewed-by: Michael Thomsen <mit@google.com >
> Commit-Queue: Devon Carew <devoncarew@google.com >
TBR=mit@google.com ,devoncarew@google.com ,jwren@google.com ,grouma@google.com
# Not skipping CQ checks because original CL landed > 1 day ago.
Change-Id: I60c09b399530f4860f59bd31535d29ca3adb70f3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140764
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-03-24 15:21:13 +00:00
Jaime Wren
784b17dd24
Fix the output when running dart help pub. Process.runSync(..) is used since printUsage() is not an async method.
...
Bug: https://github.com/dart-lang/sdk/issues/41040
Change-Id: I9e4fbab333bbd67dcab2b1e0752fc0debb80be46
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139833
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-03-18 18:05:26 +00:00
Devon Carew
c27af75504
Use the 'any' constraint for the recommended dep on package:test.
...
Change-Id: I4052cf0653d827795e120b9b2beecc285935973a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139680
Reviewed-by: Gary Roumanis <grouma@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
Reviewed-by: Michael Thomsen <mit@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-03-16 16:56:18 +00:00
Devon Carew
41cb842cb2
[dartdev] address a few analysis issues
...
Change-Id: I546a88aeed31a3e7349a45825087e3bed4720559
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138913
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-03-10 20:07:51 +00:00
Jaime Wren
ba6087f40a
Override and allow the hidden option to be set on MigrateCommand
...
`hidden` is implemented in the same manner that we do for flutter daemon, see https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/commands/daemon.dart#L49
Change-Id: I6dcb4a4f5e1a71ba7e90956cd15b4b95524dd2bb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138106
Reviewed-by: Devon Carew <devoncarew@google.com >
Commit-Queue: Jaime Wren <jwren@google.com >
2020-03-03 19:47:54 +00:00
Jaime Wren
2d2e2f7c75
Allow dartdev to be executed from some ./dart-sdk/sdk/out/ReleaseX64/dart dart executable
...
Bug: https://github.com/dart-lang/sdk/issues/40808
Change-Id: I216aaf7637f3fb17c06c6118ee097c4c15076797
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137846
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-03-03 19:23:24 +00:00
Devon Carew
1fe6ca96d0
[dartdev] add a 'test' command
...
Change-Id: I5f1b509bb7dcc2f415656ed06afe14f2274ea358
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138061
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
2020-03-03 00:06:26 +00:00
Devon Carew
353b04f96e
[dartdev] add tests and remove dead code
...
Change-Id: I0e3ff1b9e507c48251d1b3588c86365052996d72
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138020
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-03-02 20:22:52 +00:00
Devon Carew
8e3850395a
[dartdev] refactor the dartdev pub command - delegate to the pub snapshot
...
Change-Id: If0221ba6472271a186fc8628416ddca73e951a80
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137653
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
2020-02-28 23:22:30 +00:00
Jaime Wren
9e5336ab14
Update the flag descriptions on the analyze command
...
Change-Id: I6d30e7acd37ab4e1418897a6b20d267e4a95f7ed
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137643
Commit-Queue: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
Auto-Submit: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-02-27 19:31:33 +00:00
Devon Carew
8b02263198
[dartdev] add a dartfix migrate command
...
Change-Id: Icb5de208e193f4003312dd849e34217ed53ca00f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/136361
Reviewed-by: Janice Collins <jcollins@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-02-26 19:30:13 +00:00
Devon Carew
2a9ed3d4e1
add the 'console-full' stagehand template
...
Change-Id: Ifa70c360bc2ac6ce4fa2d35b1346989b5547a3ea
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137284
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-02-26 00:36:44 +00:00
Jaime Wren
4b8af9d734
Additional flags on the dartdev analyze command: --fatal-warnings and --fatal-infos
...
Change-Id: Id11ac9e924ef5fab61961cbf1c9d293b62e954e5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137141
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-02-25 21:57:46 +00:00
Devon Carew
d2c9f906e8
[dartdev] show progress while the dart analyze command is running
...
Change-Id: If10a921bb25c0e87ae32ff35cfdcd21e124bbd0a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137000
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
2020-02-24 22:11:29 +00:00
Jaime Wren
fc6ace52c7
dartdev nits- test name and usage of ??
...
Change-Id: If789777f4e9022a5eafe6214624bc7c6c2726e36
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/136812
Auto-Submit: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
Commit-Queue: Jaime Wren <jwren@google.com >
2020-02-24 19:02:46 +00:00
Jaime Wren
d986ab830e
Initial implementation in dartdev for the 'analyze' verb. This 'dart analyze .' carries over functionality from 'flutter analyze .', but with minimal flags (as a starting point).
...
Change-Id: I4a9e2210b2b9923ffd7b33073a7b0ea7946f1438
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/136520
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-02-21 07:44:46 +00:00
Devon Carew
9bedc9a7af
[dartdev] bring in the new stagehand project template
...
Change-Id: Ie6c0c83bec3db86f430faeb033b0de7ebaf183cf
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/136660
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-02-21 00:26:30 +00:00
Devon Carew
66353dc196
[dartdev] tweak the help text for the pub and format commands
...
Change-Id: Id7b24e5866acf04b93973fc08d76dc93722a3173
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/136321
Reviewed-by: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2020-02-20 19:16:52 +00:00
Jaime Wren
f4bec13a15
Dartdev help output change, change the help output to be 'dart' instead of 'dartdev' in anticipation of having the Dart VM delegate to dartdev for supported commands
...
Change-Id: I2ff421bc08c825b16a40648b84e165e4d6f55d01
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/135941
Auto-Submit: Jaime Wren <jwren@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-02-14 17:29:02 +00:00
Jaime Wren
01e079eff1
The initial dartdev pub * command - pass on all arguments from the 'dartdev pub *' invocation directly to 'pub *'.
...
Change-Id: Ife14cfad7634c03c41b19db68f2cb6c4b26be0cc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134600
Reviewed-by: Jonas Jensen <jonasfj@google.com >
Commit-Queue: Jaime Wren <jwren@google.com >
2020-02-13 20:43:38 +00:00
Jaime Wren
e525e42267
Initial working 'dartdev format *' tool with the set of args and flags to match the 'flutter format *' tool
...
Change-Id: I292a85cf7b10a725f82a7a86d90aada4972b7c38
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134566
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Bob Nystrom <rnystrom@google.com >
2020-02-06 00:09:19 +00:00
Jaime Wren
b00f0ff5fd
For 'dartdev format' and 'dartdev format --help', return the output from dartfmt --help, instead of the default output from FormatCommand.printUsage(). This is follow up on https://dart-review.googlesource.com/c/sdk/+/133042
...
Change-Id: I497e983a2302fbb010256a4961b6121294a9de82
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134106
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-02-03 17:51:36 +00:00
Devon Carew
c8ed304e97
[dartdev] add a dartdev 'create' command
...
Change-Id: I95625a9c422335ba5de92c887afce9eb564d6a04
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/133460
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Jaime Wren <jwren@google.com >
2020-02-02 02:23:13 +00:00
Jaime Wren
4da1bb0da7
Initial and intentionally minimal pkg/dartdev/ package. This includes some initial CLI utilities and test file.
...
Change-Id: I2b8485a1918fb0f1b6c5f0cbe626418aeef9c06e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/132025
Commit-Queue: Jaime Wren <jwren@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
2020-01-21 18:21:47 +00:00