From 651ff4694ab534df00b9852e982cb17dab62f835 Mon Sep 17 00:00:00 2001 From: odweta Date: Thu, 13 Aug 2026 13:22:48 +0200 Subject: [PATCH] outline and rough makefile --- cli/Makefile | 11 +++++++++++ cli/src/main.c | 16 ++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 cli/Makefile create mode 100644 cli/src/main.c diff --git a/cli/Makefile b/cli/Makefile new file mode 100644 index 0000000..b6b22d5 --- /dev/null +++ b/cli/Makefile @@ -0,0 +1,11 @@ +CC := gcc +SRC := src/main.c +OUTDIR := ./build +OUT := $(OUTDIR)/main + +build: + mkdir -p $(OUTDIR) + $(CC) -o $(OUT) $(SRC) + +run: + $(OUT) \ No newline at end of file diff --git a/cli/src/main.c b/cli/src/main.c new file mode 100644 index 0000000..73c4d2e --- /dev/null +++ b/cli/src/main.c @@ -0,0 +1,16 @@ +/** + * TICKETS + * + * a linux cli for the mini ticket system written in C + * features: + * - create a ticket + * `tickets create <description>` + * - list all tickets (or filter by status) + * `tickets list --status=(open|in_progress|closed)` + * - detail of one ticket + * `tickets detail <id>` + */ + +int main(int argc, char* argv[]) { + +} \ No newline at end of file