1
1
Fork 0
mirror of https://github.com/goreleaser/nfpm synced 2024-06-10 02:06:12 +02:00
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
Go to file
Carlos Alexandro Becker cb781e182d
chore: go 1.10
2018-02-17 11:55:24 -02:00
cmd/nfpm fix: improved cli 2018-02-16 21:06:03 -02:00
deb test: added some more 2018-02-16 19:11:52 -02:00
rpm chore: testing rpmbuild not in path 2018-02-16 20:50:13 -02:00
testdata feat: wip: rpm: dedup testdata 2018-02-04 23:36:02 -02:00
.gitignore chore: gitignore 2018-02-16 22:22:41 -02:00
.goreleaser.yml fix: no scoop 2018-02-16 22:57:21 -02:00
.travis.yml chore: go 1.10 2018-02-17 11:55:24 -02:00
Gopkg.lock feat: init from example 2018-02-16 19:23:11 -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 chore: packr 2018-02-16 22:12:57 -02:00
README.md docs: readme 2018-02-06 00:33:29 -02:00
nfpm.go feat: init from example 2018-02-16 19:23: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