From 3e8ec04b294f4f074ec22b864c547c7808ca7d69 Mon Sep 17 00:00:00 2001 From: kageru Date: Thu, 21 Nov 2019 11:29:30 +0100 Subject: [PATCH] Create subfolders for years --- {01 => 2018/01}/day1.c | 0 {01 => 2018/01}/day1_2.c | 0 {01 => 2018/01}/input | 0 {02 => 2018/02}/day2.kt | 0 {02 => 2018/02}/day2_2.kt | 0 {02 => 2018/02}/input | 0 {03 => 2018/03}/big_input | 0 {03 => 2018/03}/day3.c | 0 {03 => 2018/03}/day3_2.c | 0 {03 => 2018/03}/day3_big.c | 0 {03 => 2018/03}/input | 0 {04 => 2018/04}/Cargo.toml | 0 {04 => 2018/04}/input | 0 {04 => 2018/04}/src/main.rs | 0 {04 => 2018/04}/src/types.rs | 0 {05 => 2018/05}/day5.c | 0 {05 => 2018/05}/day5_2.c | 0 {05 => 2018/05}/input | 0 {06 => 2018/06}/input | 0 {06 => 2018/06}/main.go | 0 {07 => 2018/07}/input | 0 {07 => 2018/07}/main.kt | 0 {07 => 2018/07}/main_2.kt | 0 {08 => 2018/08}/input | 0 {08 => 2018/08}/main.go | 0 {09 => 2018/09}/day9.py | 0 {09 => 2018/09}/input | 0 {10 => 2018/10}/Cargo.toml | 0 {10 => 2018/10}/input | 0 {10 => 2018/10}/src/main.rs | 0 {11 => 2018/11}/day11.c | 0 {11 => 2018/11}/day11_2.c | 0 {11 => 2018/11}/input | 0 {12 => 2018/12}/12.py | 0 {12 => 2018/12}/12_2.py | 0 {12 => 2018/12}/d12.c | 0 {12 => 2018/12}/input | 0 {13 => 2018/13}/Cart.kt | 0 {13 => 2018/13}/input | 0 {13 => 2018/13}/main.kt | 0 {13 => 2018/13}/main_2.kt | 0 {13 => 2018/13}/notes | 0 {14 => 2018/14}/input | 0 {14 => 2018/14}/main.go | 0 {14 => 2018/14}/main2.go | 0 {15 => 2018/15}/input | 0 {15 => 2018/15}/puzzle | 0 {16 => 2018/16}/Cargo.toml | 0 {16 => 2018/16}/input | 0 {16 => 2018/16}/input2 | 0 {16 => 2018/16}/src/functions.rs | 0 {16 => 2018/16}/src/main.rs | 0 {17 => 2018/17}/input | 0 README.md => 2018/README.md | 0 setup_day.sh => 2018/setup_day.sh | 0 2019/setup_day.sh | 8 ++++++++ 56 files changed, 8 insertions(+) rename {01 => 2018/01}/day1.c (100%) rename {01 => 2018/01}/day1_2.c (100%) rename {01 => 2018/01}/input (100%) rename {02 => 2018/02}/day2.kt (100%) rename {02 => 2018/02}/day2_2.kt (100%) rename {02 => 2018/02}/input (100%) rename {03 => 2018/03}/big_input (100%) rename {03 => 2018/03}/day3.c (100%) rename {03 => 2018/03}/day3_2.c (100%) rename {03 => 2018/03}/day3_big.c (100%) rename {03 => 2018/03}/input (100%) rename {04 => 2018/04}/Cargo.toml (100%) rename {04 => 2018/04}/input (100%) rename {04 => 2018/04}/src/main.rs (100%) rename {04 => 2018/04}/src/types.rs (100%) rename {05 => 2018/05}/day5.c (100%) rename {05 => 2018/05}/day5_2.c (100%) rename {05 => 2018/05}/input (100%) rename {06 => 2018/06}/input (100%) rename {06 => 2018/06}/main.go (100%) rename {07 => 2018/07}/input (100%) rename {07 => 2018/07}/main.kt (100%) rename {07 => 2018/07}/main_2.kt (100%) rename {08 => 2018/08}/input (100%) rename {08 => 2018/08}/main.go (100%) rename {09 => 2018/09}/day9.py (100%) rename {09 => 2018/09}/input (100%) rename {10 => 2018/10}/Cargo.toml (100%) rename {10 => 2018/10}/input (100%) rename {10 => 2018/10}/src/main.rs (100%) rename {11 => 2018/11}/day11.c (100%) rename {11 => 2018/11}/day11_2.c (100%) rename {11 => 2018/11}/input (100%) rename {12 => 2018/12}/12.py (100%) rename {12 => 2018/12}/12_2.py (100%) rename {12 => 2018/12}/d12.c (100%) rename {12 => 2018/12}/input (100%) rename {13 => 2018/13}/Cart.kt (100%) rename {13 => 2018/13}/input (100%) rename {13 => 2018/13}/main.kt (100%) rename {13 => 2018/13}/main_2.kt (100%) rename {13 => 2018/13}/notes (100%) rename {14 => 2018/14}/input (100%) rename {14 => 2018/14}/main.go (100%) rename {14 => 2018/14}/main2.go (100%) rename {15 => 2018/15}/input (100%) rename {15 => 2018/15}/puzzle (100%) rename {16 => 2018/16}/Cargo.toml (100%) rename {16 => 2018/16}/input (100%) rename {16 => 2018/16}/input2 (100%) rename {16 => 2018/16}/src/functions.rs (100%) rename {16 => 2018/16}/src/main.rs (100%) rename {17 => 2018/17}/input (100%) rename README.md => 2018/README.md (100%) rename setup_day.sh => 2018/setup_day.sh (100%) create mode 100755 2019/setup_day.sh diff --git a/01/day1.c b/2018/01/day1.c similarity index 100% rename from 01/day1.c rename to 2018/01/day1.c diff --git a/01/day1_2.c b/2018/01/day1_2.c similarity index 100% rename from 01/day1_2.c rename to 2018/01/day1_2.c diff --git a/01/input b/2018/01/input similarity index 100% rename from 01/input rename to 2018/01/input diff --git a/02/day2.kt b/2018/02/day2.kt similarity index 100% rename from 02/day2.kt rename to 2018/02/day2.kt diff --git a/02/day2_2.kt b/2018/02/day2_2.kt similarity index 100% rename from 02/day2_2.kt rename to 2018/02/day2_2.kt diff --git a/02/input b/2018/02/input similarity index 100% rename from 02/input rename to 2018/02/input diff --git a/03/big_input b/2018/03/big_input similarity index 100% rename from 03/big_input rename to 2018/03/big_input diff --git a/03/day3.c b/2018/03/day3.c similarity index 100% rename from 03/day3.c rename to 2018/03/day3.c diff --git a/03/day3_2.c b/2018/03/day3_2.c similarity index 100% rename from 03/day3_2.c rename to 2018/03/day3_2.c diff --git a/03/day3_big.c b/2018/03/day3_big.c similarity index 100% rename from 03/day3_big.c rename to 2018/03/day3_big.c diff --git a/03/input b/2018/03/input similarity index 100% rename from 03/input rename to 2018/03/input diff --git a/04/Cargo.toml b/2018/04/Cargo.toml similarity index 100% rename from 04/Cargo.toml rename to 2018/04/Cargo.toml diff --git a/04/input b/2018/04/input similarity index 100% rename from 04/input rename to 2018/04/input diff --git a/04/src/main.rs b/2018/04/src/main.rs similarity index 100% rename from 04/src/main.rs rename to 2018/04/src/main.rs diff --git a/04/src/types.rs b/2018/04/src/types.rs similarity index 100% rename from 04/src/types.rs rename to 2018/04/src/types.rs diff --git a/05/day5.c b/2018/05/day5.c similarity index 100% rename from 05/day5.c rename to 2018/05/day5.c diff --git a/05/day5_2.c b/2018/05/day5_2.c similarity index 100% rename from 05/day5_2.c rename to 2018/05/day5_2.c diff --git a/05/input b/2018/05/input similarity index 100% rename from 05/input rename to 2018/05/input diff --git a/06/input b/2018/06/input similarity index 100% rename from 06/input rename to 2018/06/input diff --git a/06/main.go b/2018/06/main.go similarity index 100% rename from 06/main.go rename to 2018/06/main.go diff --git a/07/input b/2018/07/input similarity index 100% rename from 07/input rename to 2018/07/input diff --git a/07/main.kt b/2018/07/main.kt similarity index 100% rename from 07/main.kt rename to 2018/07/main.kt diff --git a/07/main_2.kt b/2018/07/main_2.kt similarity index 100% rename from 07/main_2.kt rename to 2018/07/main_2.kt diff --git a/08/input b/2018/08/input similarity index 100% rename from 08/input rename to 2018/08/input diff --git a/08/main.go b/2018/08/main.go similarity index 100% rename from 08/main.go rename to 2018/08/main.go diff --git a/09/day9.py b/2018/09/day9.py similarity index 100% rename from 09/day9.py rename to 2018/09/day9.py diff --git a/09/input b/2018/09/input similarity index 100% rename from 09/input rename to 2018/09/input diff --git a/10/Cargo.toml b/2018/10/Cargo.toml similarity index 100% rename from 10/Cargo.toml rename to 2018/10/Cargo.toml diff --git a/10/input b/2018/10/input similarity index 100% rename from 10/input rename to 2018/10/input diff --git a/10/src/main.rs b/2018/10/src/main.rs similarity index 100% rename from 10/src/main.rs rename to 2018/10/src/main.rs diff --git a/11/day11.c b/2018/11/day11.c similarity index 100% rename from 11/day11.c rename to 2018/11/day11.c diff --git a/11/day11_2.c b/2018/11/day11_2.c similarity index 100% rename from 11/day11_2.c rename to 2018/11/day11_2.c diff --git a/11/input b/2018/11/input similarity index 100% rename from 11/input rename to 2018/11/input diff --git a/12/12.py b/2018/12/12.py similarity index 100% rename from 12/12.py rename to 2018/12/12.py diff --git a/12/12_2.py b/2018/12/12_2.py similarity index 100% rename from 12/12_2.py rename to 2018/12/12_2.py diff --git a/12/d12.c b/2018/12/d12.c similarity index 100% rename from 12/d12.c rename to 2018/12/d12.c diff --git a/12/input b/2018/12/input similarity index 100% rename from 12/input rename to 2018/12/input diff --git a/13/Cart.kt b/2018/13/Cart.kt similarity index 100% rename from 13/Cart.kt rename to 2018/13/Cart.kt diff --git a/13/input b/2018/13/input similarity index 100% rename from 13/input rename to 2018/13/input diff --git a/13/main.kt b/2018/13/main.kt similarity index 100% rename from 13/main.kt rename to 2018/13/main.kt diff --git a/13/main_2.kt b/2018/13/main_2.kt similarity index 100% rename from 13/main_2.kt rename to 2018/13/main_2.kt diff --git a/13/notes b/2018/13/notes similarity index 100% rename from 13/notes rename to 2018/13/notes diff --git a/14/input b/2018/14/input similarity index 100% rename from 14/input rename to 2018/14/input diff --git a/14/main.go b/2018/14/main.go similarity index 100% rename from 14/main.go rename to 2018/14/main.go diff --git a/14/main2.go b/2018/14/main2.go similarity index 100% rename from 14/main2.go rename to 2018/14/main2.go diff --git a/15/input b/2018/15/input similarity index 100% rename from 15/input rename to 2018/15/input diff --git a/15/puzzle b/2018/15/puzzle similarity index 100% rename from 15/puzzle rename to 2018/15/puzzle diff --git a/16/Cargo.toml b/2018/16/Cargo.toml similarity index 100% rename from 16/Cargo.toml rename to 2018/16/Cargo.toml diff --git a/16/input b/2018/16/input similarity index 100% rename from 16/input rename to 2018/16/input diff --git a/16/input2 b/2018/16/input2 similarity index 100% rename from 16/input2 rename to 2018/16/input2 diff --git a/16/src/functions.rs b/2018/16/src/functions.rs similarity index 100% rename from 16/src/functions.rs rename to 2018/16/src/functions.rs diff --git a/16/src/main.rs b/2018/16/src/main.rs similarity index 100% rename from 16/src/main.rs rename to 2018/16/src/main.rs diff --git a/17/input b/2018/17/input similarity index 100% rename from 17/input rename to 2018/17/input diff --git a/README.md b/2018/README.md similarity index 100% rename from README.md rename to 2018/README.md diff --git a/setup_day.sh b/2018/setup_day.sh similarity index 100% rename from setup_day.sh rename to 2018/setup_day.sh diff --git a/2019/setup_day.sh b/2019/setup_day.sh new file mode 100755 index 0000000..f824ae1 --- /dev/null +++ b/2019/setup_day.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +today=$(date +%d) +mkdir "$today" +cd "$today" +# this assumes that your puzzle input is already in your clipboard +xsel -b > input +