Upgrade from v2 to v3
Upgrade from v2 to v3
This is for:
DeveloperThe Coveo CLI is on an annual schedule of major releases. The main change in Coveo CLI v3 is to the versions of Node.js that are supported.
Deprecations
-
Node.js v16 is no longer supported.
-
NPM versions prior to v10 are no longer supported.
Breaking changes
-
The
coveo auth:token
command no longer takes the token as a flag.
Upgrade guide
-
Ensure that you’re using Node.js v18 or later. We recommend that you use Node.js v20.
-
Ensure that you’re using the latest version of NPM.
-
If you’re using
coveo auth:token
, don’t send the token as a flag:-
If you’re using it on your own machine, you’ll be asked to enter your token after you execute the command.
-
If you’re using it in a headless environment, you’ll need to pipe the token in to the CLI.
Examples-
With an environment variable:
Before:
coveo auth:token --token $MY_TOKEN
v3:
echo $MY_TOKEN | coveo auth:token
-
With a file:
Before:
coveo auth:token --token $(cat ./my-secret-file)
v3:
cat ./my-secret-file | coveo auth:token
-
-