From 76f1d0d78d856dbbe0208a2a1a6f209784f30b37 Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Wed, 29 Jun 2022 17:38:33 +0000 Subject: [PATCH] Include C build scripts Co-authored-by: sigonasr2 --- C/scripts/build.sh | 5 +++++ C/scripts/commit.sh | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 C/scripts/build.sh create mode 100755 C/scripts/commit.sh diff --git a/C/scripts/build.sh b/C/scripts/build.sh new file mode 100644 index 0000000..d3b2ff9 --- /dev/null +++ b/C/scripts/build.sh @@ -0,0 +1,5 @@ +#Compiles the entire program then runs it, producing an executable. +#C +if gcc $(find . -type f -name "*.c") -lncurses -o ${PROJECT_NAME}; then + ./${PROJECT_NAME} +fi \ No newline at end of file diff --git a/C/scripts/commit.sh b/C/scripts/commit.sh new file mode 100755 index 0000000..0f56a8f --- /dev/null +++ b/C/scripts/commit.sh @@ -0,0 +1,20 @@ +#Adds a commit message and pushes project to github repository. +#C +COMMIT_MESSAGE="$*" +FIRST_LINE=true +while IFS= read -r line +do +if [ "$FIRST_LINE" = true ]; then + COMMIT_MESSAGE+=" + +Co-authored-by: $line" +FIRST_LINE=false +else + COMMIT_MESSAGE+=" +Co-authored-by: $line" +fi +done < utils/.coauthors +git add -u +git add * +git commit -m "$COMMIT_MESSAGE" +git push \ No newline at end of file