This commit is contained in:
ge 2023-02-13 23:10:44 +03:00
parent 6a25349999
commit 56feb746ef
3 changed files with 13 additions and 7 deletions

3
.gitignore vendored
View File

@ -1,2 +1 @@
hr build/
hr.1.gz

View File

@ -1,9 +1,15 @@
PREFIX := "$$HOME/.local" PREFIX ?= /usr/local
SRCDIR = src
BUILDDIR = build
all: all:
nimble build nimble build -d:release
rst2man src/hr.1.rst | gzip -9 -c > hr.1.gz gzip -9ck $(SRCDIR)/hr.1 > $(BUILDDIR)/hr.1.gz
install: install:
install -D hr $(PREFIX)/bin/hr install -Dm755 $(BUILDDIR)/hr $(PREFIX)/bin/hr
install -D hr.1.gz $(PREFIX)/share/man/man1/hr.1.gz install -Dm644 $(BUILDDIR)/hr.1.gz $(PREFIX)/share/man/man1/hr.1.gz
uninstall:
rm -v $(PREFIX)/bin/hr
rm -v $(PREFIX)/share/man/man1/hr.1.gz

View File

@ -5,6 +5,7 @@ author = "ge"
description = "A horizontal ruler for your terminal" description = "A horizontal ruler for your terminal"
license = "Unlicense" license = "Unlicense"
srcDir = "src" srcDir = "src"
binDir = "build"
bin = @["hr"] bin = @["hr"]