You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
673 B
Dart

import 'package:aoc2020/aoc2020.dart';
import 'package:args/args.dart';
// import 'package:aoc2020/aoc2020.dart' as aoc2020;
// ignore: always_declare_return_types
ArgResults argResults;
void main(List<String> arguments) {
final parser = ArgParser()
..addOption('day', abbr: 'd', help: 'Select the day') //, callback: (day) => print('the day is aoc202012$day'))
..addFlag('list', abbr: 'l', help: 'List available days', callback: (_) => aoc2020.list())
..addFlag('runAll', abbr: 'r', help: 'Run all available days', callback: (_) => aoc2020.runAll());
argResults = parser.parse(arguments);
// final paths = argResults.rest;
// print('paths: ${paths}!');
}