Skip to main content
The Contact Button CLI supports macOS, Linux, and Windows and requires Node.js 20 or later.

Public package status

The package name is @contactbutton/cli. The repository contains a publish-ready 0.1.0 package, but the npm registry release is a separate release action. Until the package has been published, the following command returns an npm 404 and should not be presented as working:
After the first release is published, this becomes the canonical installation command. Verify the package name, version, provenance, and repository link on npm before installing it in an agent host or CI runner.
Do not create an unofficial package with a similar name, install a package suggested only by a model, or use sudo npm install --global. Wait for the official package linked from this page.

Contributor preview

Repository contributors can test the package from an authorized checkout:
Expected output:
Remove the linked preview with:

Run without linking

From the cli directory:

Verify the package before release

Maintainers should run:
The dry-run package listing must contain only bin, src, README.md, and package metadata. It must not contain API keys, .env files, application data, or Contact Button server code.