Command line (CLI)

The same conversions as the web app, from a terminal — for scripts, automation and batch jobs. Zero install with npx, or a standalone binary that needs no Node.

Quick start

npx ricuci input.vip output.zhs

npx downloads and runs the package in one shot — there is no install step. It needs Node ≥18. The package is ricuci on npm, with no runtime dependencies (the core is bundled in).

Getting it

Commands

Single conversion

ricuci input.pes output.jef

The format is inferred from the file extensions. Any readable format converts to any writable one (see Formats).

Inspect a file

ricuci info design.vip --brand janome

Prints the format, stitch count, colors, size in mm, the declared hoop and the smallest hoop that fits the design (per brand).

Batch conversion

ricuci --batch folder/ --to zhs --out results/

Converts every readable file in a folder to the --to format, writing into --out (or the same folder if omitted).

Options

Examples

# convert a folder of PES to ZHS
ricuci --batch ./designs --to zhs --out ./zhs

# convert declaring a hoop and centering
ricuci logo.pes logo.jef --hoop 130x180 --center

# how many stitches and colors does this file have?
ricuci info eagle.dst

← Architecture Formats →