From bcde4724cdaa8becd27160d8e8733919ed726366 Mon Sep 17 00:00:00 2001 From: A404M Date: Sat, 31 Aug 2024 23:33:25 +0330 Subject: some formatting and renaming --- project | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 project (limited to 'project') diff --git a/project b/project new file mode 100755 index 0000000..c1daf50 --- /dev/null +++ b/project @@ -0,0 +1,29 @@ +#!/bin/bash + +project_name="atui" + +function compile(){ + if [ ! -d build ]; then + if [ $(mkdir build) ]; then # if error + echo "cannot make 'build' dir" + exit + fi + fi + + gcc -Wall -Wextra -O3 src/main.c src/ui/tui.c -o "build/$project_name" +} + +function run(){ + compile && "./build/$project_name" "$@" + echo + echo "$?" +} + +function clear(){ + rm -r ./build/ +} + +function_name="$1" +shift + +$function_name "$@" -- cgit v1.2.3