From b8c4af0771371e0c91a57343892e991254c4bf0b Mon Sep 17 00:00:00 2001 From: thing1 Date: Mon, 21 Oct 2024 08:37:33 +0100 Subject: did some electronics --- comp/lucas-standen-NEA/code2/zpypkg/Makefile | 4 +- comp/lucas-standen-NEA/code2/zpypkg/zpypkg | 79 --------------------------- comp/lucas-standen-NEA/code2/zpypkg/zpypkg.sh | 79 +++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 81 deletions(-) delete mode 100755 comp/lucas-standen-NEA/code2/zpypkg/zpypkg create mode 100755 comp/lucas-standen-NEA/code2/zpypkg/zpypkg.sh (limited to 'comp/lucas-standen-NEA/code2/zpypkg') diff --git a/comp/lucas-standen-NEA/code2/zpypkg/Makefile b/comp/lucas-standen-NEA/code2/zpypkg/Makefile index dc86e53..ad21210 100644 --- a/comp/lucas-standen-NEA/code2/zpypkg/Makefile +++ b/comp/lucas-standen-NEA/code2/zpypkg/Makefile @@ -1,4 +1,4 @@ -install: zpypkg - cp zpypkg /usr/local/bin/zpypkg +install: zpypkg.sh + cp zpypkg.sh /usr/local/bin/zpypkg uninstall: rm /usr/local/bin/zpypkg diff --git a/comp/lucas-standen-NEA/code2/zpypkg/zpypkg b/comp/lucas-standen-NEA/code2/zpypkg/zpypkg deleted file mode 100755 index 95e59c8..0000000 --- a/comp/lucas-standen-NEA/code2/zpypkg/zpypkg +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/bash - -function init () { - if [ ! -e "main.zpy" ]; then - touch main.zpy - - echo -e "(defun main int)" >> main.zpy - printf "\t(printstr \"hello world\\\n\")\n" >> main.zpy - echo -e "(endfun)" >> main.zpy - - echo "#!/bin/sh" > zpybuild.sh - echo "zpy ./main.zpy -o main" >> zpybuild.sh - else - echo "zpypkg already in use!" - fi -} - -function advinit () { - if [ ! -e "main.zpy" ]; then - touch main.zpy - - echo -e "(defun main int)" >> main.zpy - printf "\t(printstr \"hello world\\\n\")\n" >> main.zpy - echo -e "(endfun)" >> main.zpy - - touch zpybuild.sh - echo "#!/bin/sh" > zpybuild.sh - echo "zpy ./main.zpy -c -o main.c" >> zpybuild.sh - echo "cc main.c /usr/local/share/zpylib/zpylib.o -o main -I/usr/local/share/zpylib/include -Wno-implicit-function-declaration" >> zpybuild.sh - echo "rm -rf main.c" >> zpybuild.sh - - else - echo "zpypkg already in use!" - fi -} - -function build (){ - sh ./zpybuild.sh -} - -function run (){ - ./main -} - -function clean (){ - rm -f ./main -} - -function remove () { - if [ -e "main.zpy" ]; then - rm main.zpy zpybuild.sh - else - echo "zpypkg not in use!" - fi -} - -case $@ in - "init") - init - ;; - "advinit") - advinit - ;; - "build") - build - ;; - "run") - build - run - ;; - "clean") - clean - ;; - "remove") - remove - ;; - *) - echo "unknown option ${@}" -esac diff --git a/comp/lucas-standen-NEA/code2/zpypkg/zpypkg.sh b/comp/lucas-standen-NEA/code2/zpypkg/zpypkg.sh new file mode 100755 index 0000000..95e59c8 --- /dev/null +++ b/comp/lucas-standen-NEA/code2/zpypkg/zpypkg.sh @@ -0,0 +1,79 @@ +#!/bin/bash + +function init () { + if [ ! -e "main.zpy" ]; then + touch main.zpy + + echo -e "(defun main int)" >> main.zpy + printf "\t(printstr \"hello world\\\n\")\n" >> main.zpy + echo -e "(endfun)" >> main.zpy + + echo "#!/bin/sh" > zpybuild.sh + echo "zpy ./main.zpy -o main" >> zpybuild.sh + else + echo "zpypkg already in use!" + fi +} + +function advinit () { + if [ ! -e "main.zpy" ]; then + touch main.zpy + + echo -e "(defun main int)" >> main.zpy + printf "\t(printstr \"hello world\\\n\")\n" >> main.zpy + echo -e "(endfun)" >> main.zpy + + touch zpybuild.sh + echo "#!/bin/sh" > zpybuild.sh + echo "zpy ./main.zpy -c -o main.c" >> zpybuild.sh + echo "cc main.c /usr/local/share/zpylib/zpylib.o -o main -I/usr/local/share/zpylib/include -Wno-implicit-function-declaration" >> zpybuild.sh + echo "rm -rf main.c" >> zpybuild.sh + + else + echo "zpypkg already in use!" + fi +} + +function build (){ + sh ./zpybuild.sh +} + +function run (){ + ./main +} + +function clean (){ + rm -f ./main +} + +function remove () { + if [ -e "main.zpy" ]; then + rm main.zpy zpybuild.sh + else + echo "zpypkg not in use!" + fi +} + +case $@ in + "init") + init + ;; + "advinit") + advinit + ;; + "build") + build + ;; + "run") + build + run + ;; + "clean") + clean + ;; + "remove") + remove + ;; + *) + echo "unknown option ${@}" +esac -- cgit v1.2.3