KRAFT-PKG-PULL(1)

πŸ“¦ version 0.12.16, in nixos 26.05, nixpkgs unstable

πŸ’… 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 as false.
  • -m, --arch="" β€” specify the desired architecture 🧚. The default is the empty string "".
  • -f, --as="auto" β€” set the package format πŸ’…. Default is auto.
  • -h, --help[=false] β€” help for pull 🫢. Default is false.
  • -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 is false.
  • -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 is false.
  • -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