# @vtex/vtexioutils

> IO Utils CLI =======

Latest version **1.0.17** (published 2022-01-04) · ISC license · 0 weekly downloads

## Install

```sh
npm install @vtex/vtexioutils
pnpm add @vtex/vtexioutils
yarn add @vtex/vtexioutils
bun add @vtex/vtexioutils
```

Provides the command `ioutils`.

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.17 |
| Published | 2022-01-04 |
| First published | 2021-06-11 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=8.0.0 |
| Dependencies | 16 |
| Unpacked size | 32.1 KB |
| Known vulnerabilities | 0 (+23 in 1 direct dependencies) |
| Install scripts | no |
| Author | vtex |
| Maintainers | natamelo, mairatma, vlagedo_vtex, samuelfgs, mayzabel, tiagonapoli, rafabac, augusto.lazaro, tergol, rafarubim, analuizamtg, gustavorosolem, arthurepc, jeymisson, marcosvcp, victorhmp, lurian, ericreis, andreldsa, salesfelipe, athoscouto, lbebber, tlgimenes, arturpimentel, anitavincent, brunojdo, vtexlab, guilhermebruzzi, brunohq, kevinchevallier, lucasecdb, estacioneto, matheusps, emersonlaurentino, vwraposo, igorbrasileiro, viniagostini, hugo.cabral, thiagoveras, lucasaarcoverde, lariciamota, wdsrocha, icazevedo, malvadeza, edunmc, fabits, marlonguimaraes, mateuspontes, gmantiqueira, jmgris, vitorlgomes, rodolfoams, policarpo, laurobmb, marcelovicentegc, maianabt, jeffersontuc, hiagolcm, william.silva |
| Keywords | oclif |

## Links

- npm: https://www.npmjs.com/package/@vtex/vtexioutils
- Repository: https://github.com/vtex/vtexioutils-cli
- Issues: https://github.com/vtex/vtexioutils-cli/issues
- npm.io page: https://npm.io/package/@vtex/vtexioutils

## Dependencies (16)

- [axios](https://npm.io/package/axios.md) ^0.21.1
- [chalk](https://npm.io/package/chalk.md) ^2.4.1
- [ramda](https://npm.io/package/ramda.md) ^0.27.0
- [tslib](https://npm.io/package/tslib.md) ^1
- [cli-ux](https://npm.io/package/cli-ux.md) ^5.4.5
- [bluebird](https://npm.io/package/bluebird.md) ^3.7.2
- [inquirer](https://npm.io/package/inquirer.md) ^7.1.0
- [jwt-decode](https://npm.io/package/jwt-decode.md) ^2.2.0
- [axios-retry](https://npm.io/package/axios-retry.md) ^3.1.8
- [@types/axios](https://npm.io/package/@types/axios.md) ^0.14.0
- [@types/ramda](https://npm.io/package/@types/ramda.md) ^0.27.3
- [@oclif/config](https://npm.io/package/@oclif/config.md) ^1
- [@oclif/command](https://npm.io/package/@oclif/command.md) ^1
- [@types/inquirer](https://npm.io/package/@types/inquirer.md) ^6.5.0
- [@types/jwt-decode](https://npm.io/package/@types/jwt-decode.md) ^2.2.1
- [@oclif/plugin-help](https://npm.io/package/@oclif/plugin-help.md) ^2

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 1.0.17 (latest) — 2022-01-04
- 1.0.16 — 2021-08-23
- 1.0.15 — 2021-08-18
- 1.0.14 — 2021-07-29
- 1.0.13 — 2021-07-08
- 1.0.10 — 2021-06-24
- 1.0.9 — 2021-06-15
- 1.0.7 — 2021-06-11
- 1.0.0 — 2021-06-11

## README

IO Utils CLI
=======

## Installation

`yarn global add @vtex/vtexioutils`

It will be available via the `ioutils` command.


[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/tse-cli.svg)](https://npmjs.org/package/tse-cli)
[![Downloads/week](https://img.shields.io/npm/dw/tse-cli.svg)](https://npmjs.org/package/tse-cli)
[![License](https://img.shields.io/npm/l/tse-cli.svg)](https://github.com/vtex/tse-cli/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @vtex/vtexioutils
$ ioutils COMMAND
running command...
$ ioutils (-v|--version|version)
@vtex/vtexioutils/1.0.17 linux-x64 node-v12.22.8
$ ioutils --help [COMMAND]
USAGE
  $ ioutils COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`ioutils app-whitelist {{vendor.app}} {{action}}`](#ioutils-app-whitelist-vendorapp-action)
* [`ioutils copy-content-workspace`](#ioutils-copy-content-workspace)
* [`ioutils help [COMMAND]`](#ioutils-help-command)
* [`ioutils migrate-content-app`](#ioutils-migrate-content-app)

## `ioutils app-whitelist {{vendor.app}} {{action}}`

Allow or deny a whitelist request

```
USAGE
  $ ioutils app-whitelist {{vendor.app}} {{action}}

OPTIONS
  -v, --verbose

EXAMPLES
  $ ioutils app-whitelist vtex.service-example allow
  $ ioutils app-whitelist vtex.service-example deny
```

_See code: [src/commands/app-whitelist.ts](https://github.com/vtex/vtexioutils-cli/blob/v1.0.17/src/commands/app-whitelist.ts)_

## `ioutils copy-content-workspace`

describe the command here

```
USAGE
  $ ioutils copy-content-workspace

OPTIONS
  -a, --account=account            (required)
  -h, --help                       show CLI help
  -n, --newWorkspace=newWorkspace  (required) New workspace name
  -o, --oldWorkspace=oldWorkspace  (required) Old workspace name

ALIASES
  $ ioutils content:copy

EXAMPLES
  $ ioutils copy-content-workspace --account=appliancetheme --oldWorkspace=assemblers --newWorkspace=assemblers
  $ ioutils copy-content-workspace -a appliancetheme -o assemblers -n savio
```

_See code: [src/commands/copy-content-workspace.ts](https://github.com/vtex/vtexioutils-cli/blob/v1.0.17/src/commands/copy-content-workspace.ts)_

## `ioutils help [COMMAND]`

display help for ioutils

```
USAGE
  $ ioutils help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_

## `ioutils migrate-content-app`

describe the command here

```
USAGE
  $ ioutils migrate-content-app

OPTIONS
  -a, --account=account      (required)
  -h, --help                 show CLI help
  -n, --newApp=newApp        (required) New app name
  -o, --oldApp=oldApp        (required) Old app name
  -w, --workspace=workspace  (required)

ALIASES
  $ ioutils content:copy

EXAMPLES
  $ ioutils migrate-content-app --account=appliancetheme --workspace=assemblers --oldApp=vtex.my-theme@0.x 
  --newApp=vtex.my-theme@1.x
  $ ioutils migrate-content-app -a appliancetheme -w assemblers -o vtex.store-theme@0.x -n vtex.store-theme@1.x
```

_See code: [src/commands/migrate-content-app.ts](https://github.com/vtex/vtexioutils-cli/blob/v1.0.17/src/commands/migrate-content-app.ts)_
<!-- commandsstop -->

---
_Source: https://npm.io/package/@vtex/vtexioutils · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
