RunnerOptions.fromArgResults constructor

RunnerOptions.fromArgResults(
  1. ArgResults argResults
)

Implementation

factory RunnerOptions.fromArgResults(ArgResults argResults) {
  return RunnerOptions(
    hostname: argResults['address'] as String,
    port: int.parse(argResults['port'] as String),
    concurrency: int.parse(argResults['concurrency'] as String),
    useZone: argResults['use-zone'] as bool? ?? false,
    respawn: argResults['respawn'] as bool? ?? true,
    quiet: argResults['quiet'] as bool? ?? false,
    certificateFile: argResults['certificate-file'] as String?,
    keyFile: argResults['key-file'] as String?,
    ssl: argResults['ssl'] as bool? ?? false,
    http2: argResults['http2'] as bool? ?? false,
    certificatePassword: argResults['certificate-password'] as String?,
    keyPassword: argResults['key-password'] as String?,
  );
}