Further improvements to 2000/tomx/try scripts

Updated .gitignore as the scripts now generate two new files.
This commit is contained in:
Cody Boone Ferguson committed 2024-02-05 04:37:56 -08:00
1 parent 0b749d500b
commit 1c81a68aa9
3 files changed
+37 -20

No files matched your search

+2
View File
@@ -5,7 +5,9 @@ indent
indent.c indent.c
indent.o indent.o
mkentry mkentry
mkentry.help.txt
prog.orig prog.orig
tomx tomx
tomx.alt tomx.alt
tomx.help.txt
tomx.orig tomx.orig
+26 -11
View File
@@ -15,34 +15,49 @@ make CC="$CC" alt >/dev/null || exit 1
# clear screen after compilation so that only the entry is shown # clear screen after compilation so that only the entry is shown
clear clear
echo "Using tomx.alt.c to compile mkentry.c directly:" 1>&2 read -r -n 1 -p "Press any key to run: rm -v -f mkentry: "
echo 1>&2
rm -v -f mkentry
echo 1>&2
read -r -n 1 -p "Press any key to run: chmod +x tomx.alt.c: " read -r -n 1 -p "Press any key to run: chmod +x tomx.alt.c: "
echo 1>&2 echo 1>&2
chmod +x tomx.alt.c chmod +x tomx.alt.c
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: rm -vf mkentry: " echo "Using tomx.alt.c as an executable to compile mkentry.c directly:" 1>&2
echo 1>&2
rm -vf mkentry
echo 1>&2
read -r -n 1 -p "Press any key to run: ./tomx.alt.c: " read -r -n 1 -p "Press any key to run: ./tomx.alt.c: "
echo 1>&2 echo 1>&2
./tomx.alt.c ./tomx.alt.c
echo 1>&2 echo 1>&2
echo "Using tomx.alt.c as a Makefile to compile mkentry.c:" 1>&2 read -r -n 1 -p "Press any key to run: ./mkentry -h | tee mkentry.help.txt: "
read -r -n 1 -p "Press any key to run: rm -vf mkentry: "
echo 1>&2 echo 1>&2
rm -vf mkentry ./mkentry | tee mkentry.help.txt
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: rm -v -f mkentry: "
echo 1>&2
rm -v -f mkentry
echo 1>&2
echo "Using tomx.alt.c as a Makefile to compile mkentry.c:" 1>&2
read -r -n 1 -p "Press any key to run: make -f tomx.alt.c: " read -r -n 1 -p "Press any key to run: make -f tomx.alt.c: "
echo 1>&2 echo 1>&2
make -f tomx.alt.c make -f tomx.alt.c
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: ./tomx.alt: "
echo 1>&2 echo 1>&2
./tomx.alt read -r -n 1 -p "Press any key to run: ./tomx.alt (mkentry compiled from tomx.alt.c): "
echo 1>&2 echo 1>&2
./tomx.alt | tee tomx.help.txt
echo 1>&2
read -r -n 1 -p "Press any key to run: diff -s mkentry.help.txt tomx.help.txt: "
echo 1>&2
diff -s mkentry.help.txt tomx.help.txt
echo 1>&2
read -r -n 1 -p "Press any key to remove mkentry.help.txt and tomx.help.txt: "
echo 1>&2
rm -v -f mkentry.help.txt tomx.help.txt
+9 -9
View File
@@ -15,15 +15,14 @@ make CC="$CC" all >/dev/null || exit 1
# clear screen after compilation so that only the entry is shown # clear screen after compilation so that only the entry is shown
clear clear
read -r -n 1 -p "Press any key to run: ./tomx: " read -r -n 1 -p "Press any key to run: ./tomx (compiled from tomx.c): "
echo 1>&2 echo 1>&2
./tomx ./tomx
echo 1>&2 echo 1>&2
echo "Using source code to compile tomx.c: " 1>&2 read -r -n 1 -p "Press any key to run: rm -v -f tomx: "
read -r -n 1 -p "Press any key to run: rm -vf tomx: "
echo 1>&2 echo 1>&2
rm -vf tomx rm -v -f tomx
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: chmod +x tomx.c: " read -r -n 1 -p "Press any key to run: chmod +x tomx.c: "
@@ -31,27 +30,28 @@ echo 1>&2
chmod +x tomx.c chmod +x tomx.c
echo 1>&2 echo 1>&2
echo "Using source code to compile tomx.c: " 1>&2
read -r -n 1 -p "Press any key to run: ./tomx.c: " read -r -n 1 -p "Press any key to run: ./tomx.c: "
echo 1>&2 echo 1>&2
./tomx.c ./tomx.c
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: ./tomx (a second time): " read -r -n 1 -p "Press any key to run: ./tomx (compiled by tomx.c as an executable itself): "
echo 1>&2 echo 1>&2
./tomx ./tomx
echo 1>&2 echo 1>&2
echo "Using tomx.c as a Makefile:" 1>&2 read -r -n 1 -p "Press any key to run: rm -v -f tomx: "
read -r -n 1 -p "Press any key to run: rm -vf tomx: "
echo 1>&2 echo 1>&2
rm -vf tomx rm -v -f tomx
echo 1>&2 echo 1>&2
echo "Using tomx.c as a Makefile:" 1>&2
read -r -n 1 -p "Press any key to run: make -f tomx.c: " read -r -n 1 -p "Press any key to run: make -f tomx.c: "
echo 1>&2 echo 1>&2
make -f tomx.c make -f tomx.c
echo 1>&2 echo 1>&2
read -r -n 1 -p "Press any key to run: ./tomx (a third time): " read -r -n 1 -p "Press any key to run: ./tomx (built from tomx.c as a Makefile): "
echo 1>&2 echo 1>&2
./tomx ./tomx
echo 1>&2 echo 1>&2