NFPM(1)
π NAME β NFPM(1) π
okay so nfpm is your girl for packaging apps on RPM, Deb, APK, Arch Linux, ipk, and MSIX formats based on a YAML configuration file. Thatβs the whole assignment, bestie. π
π¦ SYNOPSIS π¦
nfpm [options...] [argument...]
β¨ DESCRIPTION β¨
nFPM is a simple and 0-dependencies apk, arch, deb, ipk, msix, and rpm packager written in Go. Literally a tiny packager with main-character energy β no extra dependency drama. π
π COMMANDS π
completionβ Generate the autocompletion script for the specified shell. β¨- COMMANDS
bashβ Generate the autocompletion script for bash.- OPTIONS
--no-descriptionsβ disable completion descriptions.
- OPTIONS
fishβ Generate the autocompletion script for fish.- OPTIONS
--no-descriptionsβ disable completion descriptions.
- OPTIONS
powershellβ Generate the autocompletion script for powershell.- OPTIONS
--no-descriptionsβ disable completion descriptions.
- OPTIONS
zshβ Generate the autocompletion script for zsh.- OPTIONS
--no-descriptionsβ disable completion descriptions.
- OPTIONS
- COMMANDS
help [command]β Help about any command. π«Άinitβ Creates a samplenfpm.yamlconfiguration file.- OPTIONS
-f,--configβ path to the to-be-created config file.
- OPTIONS
jsonschemaβ Outputs nFPM's JSON schema.- OPTIONS
-o,--outputβ where to save the json schema.
- OPTIONS
packageβ Creates a package based on the given config file and flags. π¦- OPTIONS
-f,--configβ config file to be used.-p,--packagerβ which packager implementation to use [apk|archlinux|deb|ipk|msix|rpm|srpm].-t,--targetβ where to save the generated package (filename, folder or empty for current folder).
- OPTIONS
k thatβs the whole page, love u π β source/version: nfpm, dated 2026-10-24. π«Άβ¨
π¦ where this page comes from
- nixos 26.05: nfpm 2.46.3
- nixpkgs unstable: nfpm 2.48.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms