1
1
Fork 0
mirror of https://github.com/goreleaser/nfpm synced 2024-05-12 18:56:16 +02:00
nfpm/www/docs/usage.md

28 lines
707 B
Markdown
Raw Normal View History

# Usage
nFPM can be used both as command line tool or as a library.
## Command Line
To create a sample configuration file, run:
```sh
nfpm init
```
You can then customize it and package to the formats you want:
```sh
nfpm pkg --packager deb --target /tmp/
nfpm pkg --packager rpm --target /tmp/
```
You can learn about it in more detail in the
[command line reference section](/cmd/nfpm/).
## Go Library
Check out the [GoDocs page](https://pkg.go.dev/github.com/goreleaser/nfpm/v2?tab=doc),
2021-11-12 21:18:34 +01:00
the [nFPM command line implementation](https://github.com/goreleaser/nfpm/blob/main/cmd/nfpm/main.go)
2021-11-12 21:21:09 +01:00
and [GoReleaser's usage](https://github.com/goreleaser/goreleaser/blob/main/internal/pipe/nfpm/nfpm.go).