lua rewrite
This commit is contained in:
@@ -1,9 +1,19 @@
|
||||
DIR := /usr/bin
|
||||
OUTPUT_FILE_NAME := ofetch
|
||||
USER := imp
|
||||
PREFIX ?= /usr/local
|
||||
BINDIR := $(PREFIX)/bin
|
||||
LIBDIR := $(PREFIX)/lib/ofetch
|
||||
|
||||
.PHONY: install uninstall
|
||||
|
||||
install:
|
||||
mkdir -p $(DIR)
|
||||
cp $(OUTPUT_FILE_NAME).sh $(DIR)/$(OUTPUT_FILE_NAME)
|
||||
chmod 744 $(DIR)/$(OUTPUT_FILE_NAME)
|
||||
chown $(USER):$(USER) $(DIR)/$(OUTPUT_FILE_NAME)
|
||||
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)"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user