docs(cli): add manpage (#1940)

* feat(docs): add manpage

* refactor: move man dir into docs dir
This commit is contained in:
soup 2025-01-18 22:28:44 +01:00 committed by GitHub
parent f308286484
commit aef62a93a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 153 additions and 11 deletions

View file

@ -1,4 +1,4 @@
.PHONY: all deps test build build/app build/ctl build/web build/docker clean install dev
.PHONY: all deps test build build/app build/ctl build/web build/docker clean install install-man dev
.POSIX:
.SUFFIXES:
@ -11,6 +11,7 @@ RM = rm
GOFLAGS = "-X main.commit=$(GIT_COMMIT) -X main.version=$(GIT_TAG)"
PREFIX = /usr/local
BINDIR = bin
MANDIR = share/man
all: clean build
@ -39,8 +40,11 @@ build/docker:
clean:
$(RM) -rf bin
install: all
echo $(DESTDIR)$(PREFIX)/$(BINDIR)
install-man:
mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
cp -f docs/man/autobrr.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1/
install: all install-man
mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
cp -f bin/$(SERVICE) $(DESTDIR)$(PREFIX)/$(BINDIR)