Example plugin manifests

Learning how to write plugin manifests can be a time-consuming task.

The Krew team encourages you to copy and adapt plugin manifests of existing plugins. Since these are already reviewed and approved, your plugin is likely to be accepted more quickly.

  • Go:

    • tree: supports Windows/Linux/macOS, per-OS builds, extracts all files from the archive
    • sort-manifests: Linux/macOS only, extracting specific files
  • Bash:

    • ctx: Linux/macOS only, downloads GitHub tag tarball, extracts using wildcards
  • Rust:

    • view-allocations: Linux/macOS only, implicitly extracts all files from the archive
← Developer Guide