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