Skip to main content

Requirements

  • Node.js >=18
  • npm

Choose the interface

Quick trial

Run filepacks without a persistent install:
Use npx filepacks ... throughout the docs when you want copy-pasteable commands from a clean shell.

Persistent install

Install the CLI globally when you want filepacks on your PATH:
If you install filepacks into a project instead, invoke it with npx filepacks .... Current public commands:

Install the core library

Install @filepacks/core when you want structured results in code:
Minimal example:

Verify the CLI install

Or, after a global install:
The help output should list pack, inspect, verify, and compare.

Verify the core install

Your runtime should be able to import @filepacks/core and call pack(), inspect(), verify(), and compare().

First useful command after install

After installation, the fastest way to confirm the workflow is:
That tells you the install works and shows you the shape of the artifact you just created.

Notes

  • Artifact file paths used with pack --output, inspect, verify, and compare must end in .fpk.
  • The CLI does not expose registry, tag, baseline, import, show, or unpack commands in the public OSS surface.
  • The core API accepts an optional name field when packing. The public CLI does not currently expose a --name flag.