unifydesk
v0.1.0
Published
UnifyDesk CLI: scaffold and (soon) run extensions for the UnifyDesk help desk.
Maintainers
Readme
unifydesk
The UnifyDesk CLI.
npx unifydesk create extension my-channel --label "My Channel"
cd my-channel && bun install && bun test| Command | What it does |
| --- | --- |
| unifydesk create extension <name> [--dir] [--label] [--sdk] | Writes the extension layout with the conformance test wired. --sdk defaults to the published @unifydesk/server (latest). |
| unifydesk --version | Prints the CLI version. |
npm create unifydesk <name> (package create-unifydesk) is the same scaffold.
Not to be confused with the unifydesk control command inside the panel's
container (bin/unifydesk.ts at the repo root), which talks to a running panel.
Publishing
bun run build bundles bin/unifydesk.ts and the scaffold into
dist/unifydesk.js for Node (prepublishOnly runs it). The generated project
installs @unifydesk/server from the registry, so publish that first.
