-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcli.php
51 lines (45 loc) · 1.34 KB
/
cli.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
declare(strict_types=1);
use gdejong\AoC2020\Day1\Day1Command;
use gdejong\AoC2020\Day10\Day10Command;
use gdejong\AoC2020\Day11\Day11Command;
use gdejong\AoC2020\Day12\Day12Command;
use gdejong\AoC2020\Day13\Day13Command;
use gdejong\AoC2020\Day14\Day14Command;
use gdejong\AoC2020\Day15\Day15Command;
use gdejong\AoC2020\Day16\Day16Command;
use gdejong\AoC2020\Day18\Day18Command;
use gdejong\AoC2020\Day19\Day19Command;
use gdejong\AoC2020\Day2\Day2Command;
use gdejong\AoC2020\Day3\Day3Command;
use gdejong\AoC2020\Day4\Day4Command;
use gdejong\AoC2020\Day5\Day5Command;
use gdejong\AoC2020\Day6\Day6Command;
use gdejong\AoC2020\Day7\Day7Command;
use gdejong\AoC2020\Day8\Day8Command;
use gdejong\AoC2020\Day9\Day9Command;
use Symfony\Component\Console\Application;
require_once __DIR__ . DIRECTORY_SEPARATOR . "vendor/autoload.php";
$application = new Application();
$application->addCommands([
new Day1Command(),
new Day2Command(),
new Day3Command(),
new Day4Command(),
new Day5Command(),
new Day6Command(),
new Day7Command(),
new Day8Command(),
new Day9Command(),
new Day10Command(),
new Day11Command(),
new Day12Command(),
new Day13Command(),
new Day14Command(),
new Day15Command(),
new Day16Command(),
// 17
new Day18Command(),
new Day19Command(),
]);
$application->run();