Extend the vtex
toolbelt!
- Clone
vtex/toolbelt
and follow the steps on the Contributing section. - Clone/Create a plugin with this template.
- Change the template name under this project's
package.json
. - Run
yarn link
on this project. - Now run
vtex link @vtex/cli-plugin-template
(or the new name) on thevtex/toolbelt
project. - Run
yarn watch
on thevtex/toolbelt
- Test the command on a VTEX IO app with
vtex-test hello
For more information, read Ocliff Docs.
$ npm install -g @vtex/cli-plugin-redirects
$ oclif-example COMMAND
running command...
$ oclif-example (-v|--version|version)
@vtex/cli-plugin-redirects/1.0.0 linux-x64 node-v20.17.0
$ oclif-example --help [COMMAND]
USAGE
$ oclif-example COMMAND
...
oclif-example redirects:delete CSVPATH
oclif-example redirects:export CSVPATH
oclif-example redirects:import CSVPATH
Deletes redirects from the current account and workspace.
USAGE
$ oclif-example redirects:delete CSVPATH
ARGUMENTS
CSVPATH CSV file containing the URL paths to delete.
OPTIONS
-h, --help Shows this help message.
-v, --verbose Shows debug level logs.
--trace Ensures all requests to VTEX IO are traced.
EXAMPLE
vtex redirects delete csvPath
See code: build/commands/redirects/delete.ts
Exports all redirects defined in the current account and workspace to a CSV file.
USAGE
$ oclif-example redirects:export CSVPATH
ARGUMENTS
CSVPATH Name of the CSV file.
OPTIONS
-h, --help Shows this help message.
-v, --verbose Shows debug level logs.
--trace Ensures all requests to VTEX IO are traced.
EXAMPLE
vtex redirects export csvPath
See code: build/commands/redirects/export.ts
Imports redirects from a CSV file to the current account and workspace.
USAGE
$ oclif-example redirects:import CSVPATH
ARGUMENTS
CSVPATH Name of the CSV file.
OPTIONS
-h, --help Shows this help message.
-r, --reset Removes all redirects previously defined.
-v, --verbose Shows debug level logs.
--trace Ensures all requests to VTEX IO are traced.
EXAMPLE
vtex redirects import csvPath
See code: build/commands/redirects/import.ts