# @vtex/cli-plugin-deps

> vtex plugin deps

Latest version **0.1.1** (published 2021-03-30) · MIT license · 0 weekly downloads

## Install

```sh
npm install @vtex/cli-plugin-deps
pnpm add @vtex/cli-plugin-deps
yarn add @vtex/cli-plugin-deps
bun add @vtex/cli-plugin-deps
```

## Health

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

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2021-03-30 |
| First published | 2020-08-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=8.0.0 |
| Dependencies | 6 |
| Unpacked size | 404.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Maintainers | saviomuniz, maianabt, marcelovicentegc, laurobmb, policarpo, rodorgas, rodolfoams, vitorlgomes, jmgris, amb-lucas, tiagonapoli, rafabac, augusto.lazaro, tergol, rafarubim, analuizamtg, gustavorosolem, arthurepc, jeymisson, marcosvcp, victorhmp, lurian, ericreis, andreldsa, diegoximenes, salesfelipe, athoscouto, lbebber, tlgimenes, arturpimentel, felippenardi, anitavincent, victorges, brunojdo, vtexlab, breno, augustob, guilhermebruzzi, brunohq, kevinchevallier, iago, lucasecdb, estacioneto, matheusps, emersonlaurentino, rerissondaniel, vwraposo, klynger, dhasuda, igorbrasileiro, thayannevls, angoncal, pedromtec, viniagostini, hugo.cabral, thiagoveras, lucasaarcoverde, lariciamota, wdsrocha, lucis, icazevedo, malvadeza, edunmc, fabits, cguimaraes, marlonguimaraes, mateuspontes, gmantiqueira |
| Keywords | oclif-plugin |

## Links

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

## Dependencies (6)

- [tslib](https://npm.io/package/tslib.md) ^1
- [@types/diff](https://npm.io/package/@types/diff.md) ^4.0.2
- [@types/ramda](https://npm.io/package/@types/ramda.md) ^0.27.14
- [@oclif/config](https://npm.io/package/@oclif/config.md) ^1
- [@oclif/command](https://npm.io/package/@oclif/command.md) ^1
- [@tiagonapoli/oclif-plugin-spaced-commands](https://npm.io/package/@tiagonapoli/oclif-plugin-spaced-commands.md) ^0.0.6

## 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

- 0.1.1 (latest) — 2021-03-30
- 0.0.1-beta.0 (beta) — 2020-08-10
- 0.1.2-beta — 2021-03-17
- 0.1.0 — 2021-03-12
- 0.0.1 — 2020-08-19
- 0.0.1-beta — 2020-08-10

## README

# VTEX CLI Plugin Deps

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`.
2. Run `yarn link` on this project.
3. Now run `vtex link @vtex/cli-plugin-template` (or the new name) on the `vtex/toolbelt` project.
4. Run `yarn watch` on the `vtex/toolbelt`
5. Test the command on a VTEX IO app with `vtex-test hello`

For more information, read [Ocliff Docs](https://oclif.io/docs/introduction).

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
![npm](https://img.shields.io/npm/v/@vtex/cli-plugin-deps)

<!-- toc -->
* [VTEX CLI Plugin Deps](#vtex-cli-plugin-deps)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @vtex/cli-plugin-deps
$ oclif-example COMMAND
running command...
$ oclif-example (-v|--version|version)
@vtex/cli-plugin-deps/0.1.1 linux-x64 node-v12.21.0
$ oclif-example --help [COMMAND]
USAGE
  $ oclif-example COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`oclif-example deps:diff [WORKSPACE1] [WORKSPACE2]`](#oclif-example-depsdiff-workspace1-workspace2)
* [`oclif-example deps:list`](#oclif-example-depslist)
* [`oclif-example deps:update [APPID] [ITHAPPID]`](#oclif-example-depsupdate-appid-ithappid)

## `oclif-example deps:diff [WORKSPACE1] [WORKSPACE2]`

Displays the differences between the dependencies of two distinct workspaces. If a single parameter is passed, the specified workspace's dependencies are compared with the master's. If no parameter is passed, the diff is made between the current workspace and master.

```
USAGE
  $ oclif-example deps:diff [WORKSPACE1] [WORKSPACE2]

ARGUMENTS
  WORKSPACE1  First workspace for comparison.
  WORKSPACE2  [default: master] Second workspace for comparison.

OPTIONS
  -h, --help     show CLI help
  -v, --verbose  Show debug level logs
  --trace        Ensure all requests to VTEX IO are traced

EXAMPLE
  vtex deps diff workspace1 workspace2
```

_See code: [build/commands/deps/diff.ts](https://github.com/vtex/cli-plugin-deps/blob/v0.1.1/build/commands/deps/diff.ts)_

## `oclif-example deps:list`

Displays the complete dependency tree of the current workspace.

```
USAGE
  $ oclif-example deps:list

OPTIONS
  -h, --help     show CLI help
  -k, --keys     Shows only key dependencies.
  -n, --npm      Includes dependencies from npm registry.
  -v, --verbose  Show debug level logs
  --trace        Ensure all requests to VTEX IO are traced

ALIASES
  $ oclif-example deps:ls

EXAMPLES
  vtex deps list
  vtex deps ls
```

_See code: [build/commands/deps/list.ts](https://github.com/vtex/cli-plugin-deps/blob/v0.1.1/build/commands/deps/list.ts)_

## `oclif-example deps:update [APPID] [ITHAPPID]`

Updates a dependency of the current workspace. If not specified which dependency, it updates all of them.

```
USAGE
  $ oclif-example deps:update [APPID] [ITHAPPID]

ARGUMENTS
  APPID     Name and version of the app ({vendor}.{appname}@{x.x.x}) to update.
  ITHAPPID  Names and versions of the multiple apps ({vendor}.{appname}@{x.x.x}) to update.

OPTIONS
  -h, --help     show CLI help
  -v, --verbose  Show debug level logs
  --trace        Ensure all requests to VTEX IO are traced

EXAMPLES
  vtex deps update
  vtex deps update vtex.service-example@0.0.1
```

_See code: [build/commands/deps/update.ts](https://github.com/vtex/cli-plugin-deps/blob/v0.1.1/build/commands/deps/update.ts)_
<!-- commandsstop -->

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