1
1
Fork 0
mirror of https://github.com/goreleaser/nfpm synced 2024-06-10 06:16:12 +02:00
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
Go to file
Carlos Alexandro Becker 4b73ac9428
chore: ignore md5 sec errs
2018-02-16 00:16:44 -02:00
cmd/nfpm style: improving code 2018-02-15 23:58:37 -02:00
deb chore: ignore md5 sec errs 2018-02-16 00:16:44 -02:00
rpm style: improving code 2018-02-16 00:15:41 -02:00
testdata feat: wip: rpm: dedup testdata 2018-02-04 23:36:02 -02:00
.gitignore dep and fixes 2018-02-05 00:54:03 -02:00
Gopkg.lock fix: rpm config files 2018-02-06 00:28:30 -02:00
Gopkg.toml fix: rpm config files 2018-02-06 00:28:30 -02:00
LICENSE.md Create LICENSE.md 2018-02-03 17:11:21 -02:00
Makefile dep and fixes 2018-02-05 00:54:03 -02:00
README.md docs: readme 2018-02-06 00:33:29 -02:00
nfpm.go test: for root pkg 2018-02-15 23:28:11 -02:00
nfpm_test.go test: for root pkg 2018-02-15 23:28:11 -02:00

nfpm

NFPM is not FPM.

WIP: simple deb/rpm packager written in Go

Goals

  • be simple to use
  • provide packaging for the most common linux packaging systems
  • be distributed as a single binary
  • reproducible results
    • depend on the fewer external things as possible
    • generate packages from yaml files (and/or json/toml?)
  • be possible to be used as a lib for other go projects (namely goreleaser itself)

Status

  • deb packaging is working but some features might be missing
  • rpm packaging is working but some features might be missing
  • we need a suite of acceptance tests to make sure everything works