anchor.diff:  
     Future<int> _runLinux(ArgResults results, String appPath, ArtifactStore artifacts) async {
       String viewerPath = await _makePathAbsolute(await artifacts.getPath(Artifact.SkyViewerMojo));
  -    String mojoShellPath = await _makePathAbsolute(path.join(results['mojo-path'], 'out', 'Release', 'mojo_shell'));
  +    String mojoBuildType = argResults['mojo-debug'] ? 'Debug' : 'Release';
  +    String mojoShellPath = await _makePathAbsolute(path.join(results['mojo-path'], 'out', mojoBuildType, 'mojo_shell'));
       List<String> args = [
         'file://${appPath}',
         '--url-mappings=mojo:sky_viewer=file://${viewerPath}'
  
positive.code:       _logging.severe('Must specify --mojo-path to mojo_run');
        return 1;
      }
      String packageRoot = argResults['package-root'];
      ArtifactStore artifacts = new ArtifactStore(packageRoot);
      String appPath = await _makePathAbsolute(argResults['app']);
  
negative.code:     String command = await _makePathAbsolute(path.join(results['mojo-path'], 'mojo', 'devtools', 'common', 'mojo_run'));
      String appName = path.basename(appPath);
      String appDir = path.dirname(appPath);
      String buildFlag = argResults['mojo-debug'] ? '--debug' : '--release';
      List<String> args = [
        '--android',
        buildFlag,
        'http://app/$appName',
        '--map-origin=http://app/=$appDir',
        '--map-origin=http://sky_viewer/=$skyViewerUrl',
  