asArguments method

List<String> asArguments()

Implementation

List<String> asArguments() {
  final List<String> args = [];
  es.forEach((key, value) {
    args.add('--es');
    args.add(key);
    args.add(value);
  });
  ez.forEach((key, value) {
    args.add('--ez');
    args.add(key);
    args.add(value.toString());
  });
  ei.forEach((key, value) {
    args.add('--ei');
    args.add(key);
    args.add(value.toString());
  });
  el.forEach((key, value) {
    args.add('--el');
    args.add(key);
    args.add(value.toString());
  });
  ef.forEach((key, value) {
    args.add('--ef');
    args.add(key);
    args.add(value.toString());
  });
  eu.forEach((key, value) {
    args.add('--eu');
    args.add(key);
    args.add(value);
  });
  ecn.forEach((key, value) {
    args.add('--ecn');
    args.add(key);
    args.add(value);
  });
  esa.forEach((key, value) {
    args.add('--esa');
    args.add(key);
    args.add(value.join(','));
  });
  eia.forEach((key, value) {
    args.add('--eia');
    args.add(key);
    args.add(value.join(','));
  });
  ela.forEach((key, value) {
    args.add('--ela');
    args.add(key);
    args.add(value.join(','));
  });
  efa.forEach((key, value) {
    args.add('--efa');
    args.add(key);
    args.add(value.join(','));
  });
  if (grantReadUriPermission) {
    args.add('--grant-read-uri-permission');
  }
  if (grantWriteUriPermission) {
    args.add('--grant-write-uri-permission');
  }
  if (excludeStoppedPackages) {
    args.add('--exclude-stopped-packages');
  }
  if (includeStoppedPackages) {
    args.add('--include-stopped-packages');
  }
  return args;
}