Files
2026-11-06 04:45:37 +01:00

20 lines
554 B
Makefile

PREFIX ?= /usr/local
BINDIR := $(PREFIX)/bin
LIBDIR := $(PREFIX)/lib/ofetch
.PHONY: install uninstall
install:
install -d "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(LIBDIR)/modules"
install -m 644 ofetch.lua "$(DESTDIR)$(LIBDIR)/ofetch.lua"
install -m 644 modules/*.lua "$(DESTDIR)$(LIBDIR)/modules/"
printf '%s\n' '#!/bin/sh' \
'LUA_PATH="$(LIBDIR)/?.lua;;" exec lua "$(LIBDIR)/ofetch.lua" "$$@"' \
> "$(DESTDIR)$(BINDIR)/ofetch"
chmod 755 "$(DESTDIR)$(BINDIR)/ofetch"
uninstall:
rm -f "$(DESTDIR)$(BINDIR)/ofetch"
rm -rf "$(DESTDIR)$(LIBDIR)"