shake

minimal build system that generates Ninja build files

git clone https://9o.is/git/shake.git

commit c20d3465ce39563a4424994fa5edf1b38b5882ac
parent a0dd193ed9246ea8069769afa619d119d2a8be5e
Author: Jul <jul@9o.is>
Date:   Thu, 12 Mar 2026 20:26:27 +0800

error on unknown awk line

Diffstat:
Mshakeout.awk | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/shakeout.awk b/shakeout.awk @@ -34,6 +34,11 @@ function print_tail(start, i) { next } +{ + printf "shake: unknown command: %s\n", $0 > "/dev/stderr" + exit 1 +} + END { print "" }