Skip to content

vtex/cli-plugin-redirects

Repository files navigation

VTEX CLI Plugin Redirects

Extend the vtex toolbelt!

Developing

  1. Clone vtex/toolbelt and follow the steps on the Contributing section.
  2. Clone/Create a plugin with this template.
  3. Change the template name under this project's package.json.
  4. Run yarn link on this project.
  5. Now run vtex link @vtex/cli-plugin-template (or the new name) on the vtex/toolbelt project.
  6. Run yarn watch on the vtex/toolbelt
  7. Test the command on a VTEX IO app with vtex-test hello

For more information, read Ocliff Docs.

oclif npm

Usage

$ 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
...

Commands

oclif-example redirects:delete 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

oclif-example redirects:export CSVPATH

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

oclif-example redirects:import CSVPATH

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