From 8f265eae05f1244f89cd1b1063dbe51c8c4f032c Mon Sep 17 00:00:00 2001 From: Kharec Date: Tue, 2 Dec 2025 09:51:21 +0100 Subject: [PATCH] feat: add per-year aggregator packages so main.go remains readable --- internal/2015/register.go | 11 +++++++++++ internal/2018/register.go | 7 +++++++ internal/2020/register.go | 12 ++++++++++++ internal/2021/register.go | 7 +++++++ internal/2022/register.go | 6 ++++++ internal/2025/register.go | 6 ++++++ 6 files changed, 49 insertions(+) create mode 100644 internal/2015/register.go create mode 100644 internal/2018/register.go create mode 100644 internal/2020/register.go create mode 100644 internal/2021/register.go create mode 100644 internal/2022/register.go create mode 100644 internal/2025/register.go diff --git a/internal/2015/register.go b/internal/2015/register.go new file mode 100644 index 0000000..a6fa7d3 --- /dev/null +++ b/internal/2015/register.go @@ -0,0 +1,11 @@ +package year2015 + +import ( + _ "advent-of-code/internal/2015/DayFive" + _ "advent-of-code/internal/2015/DayFour" + _ "advent-of-code/internal/2015/DayOne" + _ "advent-of-code/internal/2015/DaySeven" + _ "advent-of-code/internal/2015/DaySix" + _ "advent-of-code/internal/2015/DayThree" + _ "advent-of-code/internal/2015/DayTwo" +) diff --git a/internal/2018/register.go b/internal/2018/register.go new file mode 100644 index 0000000..286f7f5 --- /dev/null +++ b/internal/2018/register.go @@ -0,0 +1,7 @@ +package year2018 + +import ( + _ "advent-of-code/internal/2018/DayOne" + _ "advent-of-code/internal/2018/DayThree" + _ "advent-of-code/internal/2018/DayTwo" +) diff --git a/internal/2020/register.go b/internal/2020/register.go new file mode 100644 index 0000000..f291afa --- /dev/null +++ b/internal/2020/register.go @@ -0,0 +1,12 @@ +package year2020 + +import ( + _ "advent-of-code/internal/2020/DayEight" + _ "advent-of-code/internal/2020/DayFive" + _ "advent-of-code/internal/2020/DayFour" + _ "advent-of-code/internal/2020/DayOne" + _ "advent-of-code/internal/2020/DaySeven" + _ "advent-of-code/internal/2020/DaySix" + _ "advent-of-code/internal/2020/DayThree" + _ "advent-of-code/internal/2020/DayTwo" +) diff --git a/internal/2021/register.go b/internal/2021/register.go new file mode 100644 index 0000000..272321e --- /dev/null +++ b/internal/2021/register.go @@ -0,0 +1,7 @@ +package year2021 + +import ( + _ "advent-of-code/internal/2021/DayOne" + _ "advent-of-code/internal/2021/DayThree" + _ "advent-of-code/internal/2021/DayTwo" +) diff --git a/internal/2022/register.go b/internal/2022/register.go new file mode 100644 index 0000000..1b1811e --- /dev/null +++ b/internal/2022/register.go @@ -0,0 +1,6 @@ +package year2022 + +import ( + _ "advent-of-code/internal/2022/DayOne" + _ "advent-of-code/internal/2022/DayTwo" +) diff --git a/internal/2025/register.go b/internal/2025/register.go new file mode 100644 index 0000000..c251a13 --- /dev/null +++ b/internal/2025/register.go @@ -0,0 +1,6 @@ +package year2025 + +import ( + _ "advent-of-code/internal/2025/DayOne" + _ "advent-of-code/internal/2025/DayTwo" +)