Skip to content

CLI Reference

Resux installs CLI binaries named resuxjs, resux, and create-resux.

npx resuxjs@latest currently resolves to 0.2.23 (checked on 2026-05-07).

Commands

sh
resux init [project-dir] [options]
resux dev [app-root] [options]
resux build [app-root] [options]
resux compile [app-root] [options]
resux preview [app-root] [options]
resux start [app-root] [options]
resux inspect [app-root] [options]
resux deploy [app-root] [options]

If app-root is omitted, Resux uses the current directory.

resux init

Scaffold a new app.

sh
npx resuxjs@latest init my-app

Options:

OptionDescription
--installInstall dependencies after scaffolding.
--no-installSkip dependency installation.
--package-manager <pm>Use npm, pnpm, yarn, or bun for next steps.
--pm <pm>Alias for --package-manager.
--forceEmpty the target directory before scaffolding.
-y, --yesUse default answers.
-h, --helpShow init help.

resux dev

Start the dev server with Vite middleware and live rebuild reloads.

sh
resux dev .
resux dev --port 4000
resux dev --host 0.0.0.0 --port 4000

resux build

Build server/client output into .resux, then build Nitro .output.

sh
resux build .

resux compile

Build only the lower-level .resux output.

sh
resux compile .

resux preview

Serve the built app, rebuilding when needed.

sh
resux preview .

resux start

Alias for preview intended for production Node servers.

sh
resux start . --host 0.0.0.0 --port 3000

resux inspect

Print a build manifest summary.

sh
resux inspect .
resux inspect . --json

Inspect includes counts and details for routes, components, layouts, plugins, middleware, server middleware, server handlers, route rules, features, and diagnostics.

resux deploy

Generate deployment files.

sh
resux deploy . --preset node
resux deploy . --preset docker
resux deploy . --preset nitro
resux deploy . --preset docker --force

Options:

OptionDescription
--preset nodeGenerate Node deployment guide.
--preset dockerGenerate Dockerfile, .dockerignore, deployment guide.
--preset nitroGenerate Nitro config, adapter, deployment guide.
--forceOverwrite existing deployment files.

Shared options

OptionDescription
--security-headersEnable default production security headers.
--no-security-headersDisable default production security headers.
--jsonPrint JSON output for inspect.
-p, --port <port>Set server port. Default is 3000 or PORT.
--host <host>Set server host.
-v, --versionPrint Resux version.
-h, --helpShow help.

Stable v1 core docs for Resux, with experimental areas clearly marked.