Install and package the manpages #13

Closed
opened 2026-09-28 18:41:03 +00:00 by mona · 0 comments

The repository has docs/man/gibcert.1 and docs/man/gibcert.scfg.5, but make install installs only the binary and shell completions. GoReleaser archive and nFPM contents also omit the manpages, so users of the documented install/package paths do not receive them.

Relevant code: Makefile:77-85; .goreleaser.yaml:47-57,79-110; source files are under docs/man/.

Install/uninstall the manpages in the appropriate man1/man5 directories and include them in release archives and package contents. Keep the generated or maintained manpages in sync with CLI/config changes.

Acceptance: make install DESTDIR=... and package/archive configuration include both pages at standard locations, and uninstall removes the installed pages.

The repository has `docs/man/gibcert.1` and `docs/man/gibcert.scfg.5`, but `make install` installs only the binary and shell completions. GoReleaser archive and nFPM contents also omit the manpages, so users of the documented install/package paths do not receive them. Relevant code: `Makefile:77-85`; `.goreleaser.yaml:47-57,79-110`; source files are under `docs/man/`. Install/uninstall the manpages in the appropriate man1/man5 directories and include them in release archives and package contents. Keep the generated or maintained manpages in sync with CLI/config changes. Acceptance: `make install DESTDIR=...` and package/archive configuration include both pages at standard locations, and uninstall removes the installed pages.
mona Bot added the Kind/Documentation
Priority
Medium
3
labels 2026-09-28 18:41:03 +00:00
kruno closed this issue 2026-10-09 05:53:51 +00:00
Sign in to join this conversation.