Tracking issue to:
- update the main
dartdev command to read analytics-related environment variables from its process environment and
- pass them down to to any spawned subtools
See dart-lang/tools#2346 (related DAS changes here: https://dart-review.googlesource.com/c/sdk/+/488583)
Sub-Tool Spawning Commands
DartdevCommand Subclasses
Sub-tool spawning:
Not:
To review:
Tracking issue to:
dartdevcommand to read analytics-related environment variables from its process environment andSee dart-lang/tools#2346 (related DAS changes here: https://dart-review.googlesource.com/c/sdk/+/488583)
Sub-Tool Spawning Commands
DartdevCommandSubclassesSub-tool spawning:
AnalyzeCommand(lib/src/commands/analyze.dart)BuildCommand(lib/src/commands/build.dart) -- maybe requirespackage:dart2nativeupdates?CompilationServerShutdownCommand(lib/src/commands/compilation_server.dart) -- requiresfrontend_serverchangesCompilationServerStartCommand(lib/src/commands/compilation_server.dart) -- requiresfrontend_serverchangesCompileCommand(lib/src/commands/compile.dart)CompileDDCCommand(lib/src/commands/compile.dart) -- requiresVmInteropHandler.runupdatesCompileJitSnapshotCommand(lib/src/commands/compile.dart)CompileJSCommand(lib/src/commands/compile.dart) -- requiresVmInteropHandler.runupdatesCompileKernelSnapshotCommand(lib/src/commands/compile.dart) -- requirespackage:dart2nativeupdatesCompileNativeCommand(lib/src/commands/compile.dart) -- requirespackage:dart2nativeupdatesCompileWasmCommand(lib/src/commands/compile.dart)CreateCommand(lib/src/commands/create.dart)DartMCPServerCommand(lib/src/commands/dart_mcp_server.dart) -- requiresVmInteropHandler.runupdatesDebugAdapterCommand(lib/src/commands/debug_adapter.dart) -- requiresDapServerupdateDevelopmentServiceCommand(lib/src/commands/development_service.dart) -- requiresVmInteropHandler.runupdatesDevToolsCommand(lib/src/commands/devtools.dart)DocCommand(lib/src/commands/doc.dart) -- requiresDartdoc...executeGuarded()updateFixCommand(lib/src/commands/fix.dart)LanguageServerCommand(lib/src/commands/language_server.dart) -- requiresVmInteropHandler.runupdatesToolingDaemonCommand(lib/src/commands/tooling_daemon.dart) -- requiresVmInteropHandler.runupdates_RecordPerformanceCommand(lib/src/commands/info.dart) __ requirespackage:perf_witnessupdatesNot:
BuildCliSubcommand(lib/src/commands/build.dart)(CompilationServerCommandlib/src/commands/compilation_server.dart) --- only hosts subcommandsInfoCommand(lib/src/commands/info.dart)InstalledCommand(lib/src/commands/installed.dart)_DumpCommand(lib/src/commands/info.dart)UninstallCommand(lib/src/commands/uninstall.dart)To review:
InstallCommand(lib/src/commands/install.dart)RunCommand(lib/src/commands/run.dart)TestCommand(lib/src/commands/test.dart)