From 378c74140a042c2c0b10dd56be109ebfb3ae9021 Mon Sep 17 00:00:00 2001 From: iomix Date: Fri, 13 Feb 2026 16:18:59 +0100 Subject: [PATCH 1/3] updated README.md and Makefile --- Makefile | 25 ++++++++++++++++++++++--- README.md | 21 ++++++++++++++------- tinyfetch | Bin 0 -> 16000 bytes 3 files changed, 36 insertions(+), 10 deletions(-) create mode 100755 tinyfetch diff --git a/Makefile b/Makefile index 53ac4d0..163d6fd 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,23 @@ -all: build +CC = gcc +CFLAGS = -Wall -Wextra -O2 +TARGET = tinyfetch +SRC = src/tinyfetch.c +PREFIX = /usr/local -build: - gcc src/tinyfetch.c -o main +all: $(TARGET) + +$(TARGET): $(SRC) + $(CC) $(CFLAGS) $(SRC) -o $(TARGET) + +clean: + rm -f $(TARGET) + +install: $(TARGET) + mkdir -p $(PREFIX)/bin + cp -f $(TARGET) $(PREFIX)/bin + chmod 755 $(PREFIX)/bin/$(TARGET) + +uninstall: + rm -f $(PREFIX)/bin/$(TARGET) + +.PHONY: clean install uninstall diff --git a/README.md b/README.md index 7210950..c5435f5 100644 --- a/README.md +++ b/README.md @@ -2,16 +2,23 @@ A simple fetch in C which is tiny and fast.. it takes 0.001 to 0.004s to fetch ## Depends -- only c compiler and `TERM`, `LANG`, `USER`, `SHELL` environmental variables +- TERM`, `LANG`, `USER`, `SHELL` environmental variables +- gcc +- make ## Installation -``` -$ git clone https://github.com/abrik1/tinyfetch -$ cd tinyfetch/src -$ vim config.h # if you want to change config -$ gcc tinyfetch.c -o tinyfetch -$ ./tinyfetch +1. **Clone the repository:** + ```bash + git clone [https://github.com/abrik1/tinyfetch](https://github.com/abrik1/tinyfetch) + cd tinyfetch + +2. Configuration (Optional): + Edit src/config.h to customize the output. + +3. Build: +```bash +make ``` ## Preview diff --git a/tinyfetch b/tinyfetch new file mode 100755 index 0000000000000000000000000000000000000000..c05cde1557cf8764b8a91901a2cda835127e36a6 GIT binary patch literal 16000 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 literal 0 HcmV?d00001 From 6d9f0aa8a0fdfc2a0d7e68cbf01e6bb465482470 Mon Sep 17 00:00:00 2001 From: iomix Date: Fri, 13 Feb 2026 16:22:02 +0100 Subject: [PATCH 2/3] Update README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c5435f5..fb28bed 100644 --- a/README.md +++ b/README.md @@ -13,10 +13,10 @@ A simple fetch in C which is tiny and fast.. it takes 0.001 to 0.004s to fetch git clone [https://github.com/abrik1/tinyfetch](https://github.com/abrik1/tinyfetch) cd tinyfetch -2. Configuration (Optional): +2. **Configuration (Optional):** Edit src/config.h to customize the output. -3. Build: +3. **Build:** ```bash make ``` From f5ae7b8f4df96bb1ba60cb69bf4e6398a10e4166 Mon Sep 17 00:00:00 2001 From: iomix Date: Fri, 13 Feb 2026 16:28:41 +0100 Subject: [PATCH 3/3] Update README with installation and uninstall steps Added installation and uninstallation instructions to README. --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fb28bed..573aadf 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A simple fetch in C which is tiny and fast.. it takes 0.001 to 0.004s to fetch ## Depends -- TERM`, `LANG`, `USER`, `SHELL` environmental variables +- `TERM`, `LANG`, `USER`, `SHELL` environmental variables - gcc - make @@ -12,6 +12,7 @@ A simple fetch in C which is tiny and fast.. it takes 0.001 to 0.004s to fetch ```bash git clone [https://github.com/abrik1/tinyfetch](https://github.com/abrik1/tinyfetch) cd tinyfetch + ``` 2. **Configuration (Optional):** Edit src/config.h to customize the output. @@ -20,6 +21,14 @@ A simple fetch in C which is tiny and fast.. it takes 0.001 to 0.004s to fetch ```bash make ``` +4. **Install:** +```bash +sudo make install +``` +## Uninstall +```bash +sudo make uninstall +``` ## Preview ![master](img/tinyfetch.png)