BeatCli.parse constructor

BeatCli.parse(
  1. List<String> argv
)

Implementation

factory BeatCli.parse(List<String> argv) {
  final args = CliArgs.parse(argv);
  return BeatCli._(
    args,
    redisHost: args.stringOr('redis-host', 'localhost'),
    redisPort: args.intOr('redis-port', 6379),
    prefix: args.stringOr('prefix', 'gq'),
    tickInterval: Duration(seconds: args.intOr('tick-interval', 1)),
    lockTtl: Duration(seconds: args.intOr('lock-ttl', 30)),
    logLevel: _parseLogLevel(args.string('loglevel')),
  );
}