From 516667944a3e1ee97bebd6d44907cd1b99839475 Mon Sep 17 00:00:00 2001 From: ajet Date: Mon, 15 Dec 2025 08:38:16 -1000 Subject: [PATCH] add async builds --- script/async-build | 5 +++++ build => script/build | 0 dbg => script/dbg | 0 run => script/run | 0 src/day1.cpp | 1 + src/day2.cpp | 2 +- src/day3.cpp | 2 +- src/day4.cpp | 2 +- src/day5.cpp | 2 +- src/day6.cpp | 2 +- 10 files changed, 11 insertions(+), 5 deletions(-) create mode 100755 script/async-build rename build => script/build (100%) rename dbg => script/dbg (100%) rename run => script/run (100%) diff --git a/script/async-build b/script/async-build new file mode 100755 index 0000000..db7c9f8 --- /dev/null +++ b/script/async-build @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +script/build $1& diff --git a/build b/script/build similarity index 100% rename from build rename to script/build diff --git a/dbg b/script/dbg similarity index 100% rename from dbg rename to script/dbg diff --git a/run b/script/run similarity index 100% rename from run rename to script/run diff --git a/src/day1.cpp b/src/day1.cpp index c7991fe..a6fe524 100644 --- a/src/day1.cpp +++ b/src/day1.cpp @@ -1,3 +1,4 @@ +// :autocmd BufWritePost *.cpp :silent exec "!script/async-build 1" #include #include #include diff --git a/src/day2.cpp b/src/day2.cpp index 522150e..9f7be27 100644 --- a/src/day2.cpp +++ b/src/day2.cpp @@ -1,4 +1,4 @@ -// :autocmd BufWritePost *.cpp :silent exec "!./build 2" +// :autocmd BufWritePost *.cpp :silent exec "!script/async-build 2" #include #include #include diff --git a/src/day3.cpp b/src/day3.cpp index 59c9b65..2e11c2f 100644 --- a/src/day3.cpp +++ b/src/day3.cpp @@ -1,4 +1,4 @@ -// :autocmd BufWritePost *.cpp :silent exec "!./build 3" +// :autocmd BufWritePost *.cpp :silent exec "!script/async-build 3" #include #include #include diff --git a/src/day4.cpp b/src/day4.cpp index c760c10..bee0d49 100644 --- a/src/day4.cpp +++ b/src/day4.cpp @@ -1,4 +1,4 @@ -// :autocmd BufWritePost *.cpp :silent exec "!./build 4" +// :autocmd BufWritePost *.cpp :silent exec "!script/async-build 4" #include #include #include diff --git a/src/day5.cpp b/src/day5.cpp index 829816b..b66171e 100644 --- a/src/day5.cpp +++ b/src/day5.cpp @@ -1,4 +1,4 @@ -// :autocmd BufWritePost *.cpp :silent exec "!./build 5" +// :autocmd BufWritePost *.cpp :silent exec "!script/async-build 5" #include #include #include diff --git a/src/day6.cpp b/src/day6.cpp index 705ff3c..31c45ad 100644 --- a/src/day6.cpp +++ b/src/day6.cpp @@ -1,4 +1,4 @@ -// :autocmd BufWritePost *.cpp :silent exec "!./build 6" +// :autocmd BufWritePost *.cpp :silent exec "!script/async-build 6" #include #include #include