1
1
mirror of https://github.com/goreleaser/nfpm synced 2024-09-26 01:21:07 +02:00
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
Go to file
James Tai b30373beb0
docs: Add more detail to configuration docs (#579)
This adds more detail to the configuration reference in the docs. The
primary goal is to help users understand what each field does even if
they have not created packages before.
2022-11-24 10:12:00 -03:00
.github chore: fix build 2022-11-17 14:22:45 -03:00
apk fix: archlinux globs (#574) 2022-11-12 00:50:16 -03:00
arch fix: archlinux prerelease (#578) 2022-11-17 09:50:38 -03:00
cmd/nfpm
deb fix: archlinux globs (#574) 2022-11-12 00:50:16 -03:00
deprecation chore(ci): improve tparse (#527) 2022-06-24 10:13:32 -03:00
files fix: relative paths to dirs (#576) 2022-11-14 09:39:48 -03:00
internal fix: relative paths to dirs (#576) 2022-11-14 09:39:48 -03:00
rpm fix: archlinux globs (#574) 2022-11-12 00:50:16 -03:00
scripts chore(ci): improve tparse (#527) 2022-06-24 10:13:32 -03:00
testdata fix: acceptance test 2022-11-17 14:21:30 -03:00
www docs: Add more detail to configuration docs (#579) 2022-11-24 10:12:00 -03:00
.gitattributes
.gitignore chore(ci): use tparse to report to GITHUB_STEP_SUMMARY (#516) 2022-06-12 19:30:01 -03:00
.golangci.yml feat: use go 1.18 (#483) 2022-05-23 10:04:59 -03:00
.goreleaser.yml chore: announce patches too 2022-09-27 11:58:32 -03:00
.lintian-overrides fix: lintian issues (#445) 2022-02-03 09:20:21 -03:00
acceptance_test.go test: improve acceptance tests 2022-11-17 14:49:18 -03:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md feat: upgrade to go 1.19 (#542) 2022-08-22 09:39:40 -03:00
Dockerfile fix: docker image entrypoint 2022-02-09 08:50:40 -03:00
go.mod feat(deps): bump github.com/invopop/jsonschema from 0.6.0 to 0.7.0 (#573) 2022-11-09 08:35:56 -03:00
go.sum feat(deps): bump github.com/invopop/jsonschema from 0.6.0 to 0.7.0 (#573) 2022-11-09 08:35:56 -03:00
LICENSE.md
nfpm_test.go fix: dont modify slices in a loop (#554) 2022-09-29 11:49:55 -03:00
nfpm.go docs: update schema 2022-11-04 13:52:30 -03:00
README.md docs: add community section to readme 2022-02-23 09:13:48 -03:00
SECURITY.md chore(ci): codeql scans and security policy 2021-12-06 09:59:21 -03:00
Taskfile.yml chore: fix taskfile 2021-12-15 15:37:23 -03:00
vercel.json

GoReleaser Logo

nFPM

nFPM is a simple, 0-dependencies, deb, rpm and apk packager.

Release Software License GitHub Actions Codecov branch Go Report Card Go Doc Powered By: GoReleaser

Why

While fpm is great, for me, it is a bummer that it depends on ruby, tar and other software.

I wanted something that could be used as a binary and/or as a library and that was really simple.

So I created nFPM: a simpler, 0-dependency, as-little-assumptions-as-possible alternative to fpm.

Usage

Check the documentation at https://nfpm.goreleaser.com

Special thanks 🙏

Thanks to the fpm authors for fpm, which inspires nfpm a lot.

Community

You have questions, need support and or just want to talk about GoReleaser/nFPM?

Here are ways to get in touch with the GoReleaser community:

Join Discord Follow Twitter GitHub Discussions

Donate

Donations are very much appreciated! You can donate/sponsor on the main goreleaser opencollective! It's easy and will surely help the developers at least buy some or 🍺!

Stargazers over time

goreleaser/nfpm stargazers over time