kpkg - package manager


kpkg [h] [b] [ins] [inf] [r] [upd] [upg] [PACKAGES] [-y] [-o] [-r] [ROOTFS]


kpkg is a package manager written in Nim.

kpkg uses simple build scripts called runfiles, similar to PKGBUILDs found in the pacman package manager. You can learn more about runfiles in kpkg_run(8).


h Output help

b build package

ins install binary package

inf get info about a package

r remove package

upd update repository

upg upgrade packages

v print version

-o only build, dont install

-r Rootfs argument.

-y Auto-accept installation.

For full arguments, please see kpkg help


  • KPKG_ENABLE_DEBUG: Boolean that enables debug messages on kpkg. Is very useful for bug reports. Set to one of y, yes, true or 1 to enable.


Written by Kreato.


kpkg is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

kpkg is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with kpkg. If not, see

Kreato Linux

An independent Linux(R) distribution focused on modularity, simplicity and code readability.

It is inspired from projects such as KISS Linux, Gentoo and Arch Linux. Its main mission is to be tinkerer’s Linux(R) distribution.