From b64bd3d955683f67e656326a0641a8e8e98eabb9 Mon Sep 17 00:00:00 2001 From: Gary Roumanis Date: Wed, 24 Apr 2019 13:42:20 -0700 Subject: [PATCH] Correctly parse build options --- webdev/lib/src/command/serve_command.dart | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/webdev/lib/src/command/serve_command.dart b/webdev/lib/src/command/serve_command.dart index aaf69e84d..4809e9924 100644 --- a/webdev/lib/src/command/serve_command.dart +++ b/webdev/lib/src/command/serve_command.dart @@ -103,12 +103,9 @@ refresh: Performs a full page refresh. // Forward remaining arguments as Build Options to the Daemon. // This isn't documented. Should it be advertised? var buildOptions = buildRunnerArgs(pubspecLock, configuration) - ..addAll(argResults.rest - .where((arg) => !arg.contains(':') || arg.startsWith('--')) - .toList()); - var directoryArgs = argResults.rest - .where((arg) => arg.contains(':') || !arg.startsWith('--')) - .toList(); + ..addAll(argResults.rest.where((arg) => arg.startsWith('-')).toList()); + var directoryArgs = + argResults.rest.where((arg) => !arg.startsWith('-')).toList(); var targetPorts = _parseDirectoryArgs(directoryArgs); var workflow = await DevWorkflow.start(configuration, buildOptions, targetPorts);