KRAFT-PKG-PULL(1)
π KRAFT-PKG-PULL(1) π
okay bestie, welcome to the KraftKit CLI(1) manual page for kraft-pkg-pull, straight out of the KraftKit Manual β this is the pull-a-Unikraft-thing page, and it's lowkey iconic β¨.
π NAME π
kraft-pkg-pull β pull a Unikraft unikernel and/or its dependencies. That's the whole assignment: unikernel, deps, or both, and this command is the main character π«Ά.
πΈ SYNOPSIS πΈ
kraft pkg pull [FLAGS] [PACKAGE|DIR]
This is the exact shape, bestie: some optional [FLAGS], then a [PACKAGE|DIR] target. No cap π
.
π¦ DESCRIPTION π¦
This command pulls a Unikraft unikernel, or a component microlibrary, from a remote location π. So if you're grabbing the unikernel itself and/or its dependency besties, this is the move, fr fr.
β¨ OPTIONS β¨
-A,--all[=false]β pull all versions π. The default is literally baked into the flag asfalse.-m,--arch=""β specify the desired architecture π§. The default is the empty string"".-f,--as="auto"β set the package format π . Default isauto.-h,--help[=false]β help for pull π«Ά. Default isfalse.-k,--kconfig=[]β request a package with specific KConfig options π₯. The empty-list default is showing right there as[].-K,--kraftfile=""β set an alternative path of the Kraftfile πΈ.-C,--no-checksum[=false]β do not verify package checksum (if available) π. Default isfalse.-o,--output=""β save the package contents to the provided directory π.-p,--plat=""β specify the desired platform π.-u,--update[=false]β perform an update which gathers remote sources β. Default isfalse.-w,--workdir=""β set a path to working directory to pull components to π.
heads up, bestie: --no-checksum literally means do not verify the package checksum (if available). That's the caveat, periodt π.
π EXAMPLES π
Copy-paste-ready, no cap π«Ά:
# Pull the dependencies for a project in the current working directory
$ kraft pkg pull
# Pull dependencies for a project at a path
$ kraft pkg pull path/to/app
# Pull a source repository
$ kraft pkg pull github.com/unikraft/app-nginx.git
# Pull from a manifest
$ kraft pkg pull nginx:1.21.6
# Pull from a registry
$ kraft pkg pull unikraft.org/nginx:1.21.6
π SEE ALSO π
kraft-pkg(1)β the related manual page, iykyk π.
π HISTORY π
1-Jan-1980 β Auto generated by KraftKit. That's the entire history section, periodt π.
mwah π this page is brought to you by KraftKit Documentation, dated Jan 1980, and it sits under KraftKit CLI(1). bye bestie, go pull something iconic β¨π¦.
π¦ where this page comes from
- nixos 26.05: kraft 0.12.5
- nixpkgs unstable: kraft 0.12.16
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms