KPACK(1)

πŸ“¦
version 1.2.0 Β· 2 versions
, in nixpkgs unstable

πŸ’– kpack(1) β€” the KnightOS cross packaging tool πŸ’–

okay so real talk, bestie, this is kpack, from the General Commands Manual girlies β€” it's the KnightOS cross packaging tool and honestly it's giving main character energy for your package archives ✨


🌸 NAME 🌸

kpack β€” the KnightOS cross packaging tool, here to pack and unpack your package archives πŸŽ€


✨ SYNOPSIS ✨

kpack [options] package model

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does she actually do? She packages (or unpackages, she's versatile like that πŸ’…) KnightOS package archives from files on disk. Iconic.

You must include a package config (default is package.config) β€” she reads it for metadata, no cap. And the model directory? That's the root of the filesystem the package files should be extracted to. Think of it as the vibe check destination for all your files πŸ”₯


πŸ’… OPTIONS πŸ’…

  • -e, --extract β€” flips the whole thing: extracts the package into model instead of creating a package from model. Choose your fighter 🫢
  • -c, --config <config> β€” lets you point at an alternate config file if the default one isn't your fave πŸ’–
  • -i, --info β€” she's not packing, she's not unpacking, she's just listing the metadata included in the package. Just reading, respectfully πŸ™ˆ
  • -x, --compressor <compressor> β€” picks your compressor. Valid options are "pucrunch", "rle", and "none". Default is pucrunch ✨
  • -s, --stubs β€” tells kpack, when extracting packages, to create a package stub for the extracted package. Heads up though: specifying -s also makes kpack omit the /include directory when extracting. Two-for-one behaviour, iykyk πŸ‘‘
  • -k, --sum <checksum> β€” picks your checksum algorithm. Valid options are "crc16", "sha1", "md5", and "none". Default is "crc16" ⭐

🌈 CONFIGURATION 🌈

See kpack(5) β€” she's got her own whole page for that, go read it bestie πŸ’œ


πŸ“ EXAMPLES πŸ“

kpack castle.pkg ./temp

Reads metadata from packages.config and packages ./temp into castle.pkg. Literally so easy. Ate and left no crumbs 😭πŸ”₯


πŸ‘‘ AUTHORS πŸ‘‘

Maintained by Drew DeVault <sir@cmpwn.com>, who is assisted by other open source contributors β€” we love a collaborative queen 🫢 For more information about kpkg development, see <u>https://github.com/KnightOS/kpkg</u>. (okay that last bit isn't underlined but you get the vibe)


πŸ’€ SEE ALSO πŸ’€

kpack(5)


and that's the whole lore diva πŸ’… this edition was dated 1980-01-01 and brought to you straight from the KPACK(1) manpage archives β€” mwah, go pack something cute πŸŽ€πŸ’–

πŸ“¦ where this page comes from