diff --git a/bin/yait b/bin/yait index 6e7635e..1f49969 100755 --- a/bin/yait +++ b/bin/yait @@ -1,7 +1,7 @@ #! /bin/sh # Highly opinionated C and SH project generator -scriptversion="0.2.1" +scriptversion="0.3.0" # # Copyright (C) 2025-2026 fSD THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR @@ -53,6 +53,7 @@ lsay() { fi } +# main creation routine create_project() { name=$1 @@ -61,6 +62,7 @@ create_project() { exit 1 fi + # creates a shell project shell() { outfile="$name" @@ -199,6 +201,7 @@ EOF chmod +x "$outfile" } + # creates a C project c() { if [ -d "$name" ]; then if ! [ -z "$f" ]; then @@ -275,7 +278,7 @@ all: $name config.h: cp config.def.h \$@ -dwm: \${OBJ} +$name: \${OBJ} \${CC} -o \$@ \${OBJ} \${LDFLAGS} clean: