Skip to content
>exactcli

Installation

exactcli needs Node.js 22 or newer.

Terminal window
npm install -g @wavyx/exactcli
exactcli --help
Terminal window
brew install wavyx/tap/exactcli
Terminal window
npx @wavyx/exactcli version

exactcli keeps the client secret and the tokens in the OS keychain: macOS Keychain, Windows Credential Manager, or libsecret on Linux. It refuses to write them to a file. Without a keychain, sign-in and writes fail by design.

The --jq filter needs the jq binary. A global npm install may skip the download of node-jq, so install jq yourself and point exactcli at it:

Terminal window
brew install jq # or: apt install jq, winget install jqlang.jq
export JQ_PATH=$(command -v jq)

Every other command works without jq. exactcli doctor checks the setup.

Sign in to Exact Online.