Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@oclif/plugin-plugins

oclif2.7mMIT5.4.38TypeScript support: included

plugins plugin for oclif

oclif-plugin

readme

@oclif/plugin-plugins

plugins plugin for oclif

Version Downloads/week License

What is this?

This plugin is used to allow users to install plugins into your oclif CLI at runtime. For example, in the Heroku CLI this is used to allow people to install plugins such as the Heroku Kafka plugin:

$ heroku plugins:install heroku-kafka
$ heroku kafka

This is useful to allow users to create their own plugins to work in your CLI or to allow you to build functionality that users can optionally install.

One particular way this is useful is for building functionality you aren't ready to include in a public repository. Build your plugin separately as a plugin, then include it as a core plugin later into your CLI.

Usage

First add the plugin to your project with yarn add @oclif/plugin-plugins, then add it to the package.json of the oclif CLI:

{
  "name": "mycli",
  "version": "0.0.0",
  // ...
  "oclif": {
    "plugins": ["@oclif/plugin-help", "@oclif/plugin-plugins"]
  }
}

Now the user can run any of the commands below to manage plugins at runtime.

Friendly names

To make it simpler for users to install plugins, we have "friendly name" functionality. With this, you can run mycli plugins:install myplugin and it will first check if @mynpmorg/plugin-myplugin exists on npm before trying to install myplugin. This is useful if you want to use a generic name that's already taken in npm.

To set this up, simply set the oclif.scope to the name of your npm org. In the example above, this would be mynpmorg.

Plugin prefixes

Note that in the above example, the plugin prefix defaults to plugin. If you're setting the scope, you can also override the plugin prefix using oclif.pluginPrefix.

For example, let's say oclif.scope is set to mynpmorg and oclif.pluginPrefix is set to myprefix. When you run mycli plugins:install myplugin, it will first check if @mynpmorg/myprefix-myplugin exists on npm before trying to install myplugin.

Aliases

Over time in the Heroku CLI we've changed plugin names, brought plugins into the core of the CLI, or sunset old plugins that no longer function. There is support in this plugin for dealing with these situations.

For renaming plugins, add an alias section to oclif.aliases in package.json:

"aliases": {
  "old-name-plugin": "new-name-plugin"
}

If a user had old-name-plugin installed, the next time the CLI is updated it will remove old-name-plugin and install new-name-plugin. If a user types mycli plugins:install old-name-plugin it will actually install new-name-plugin instead.

For removing plugins that are no longer needed (either because they're sunset or because they've been moved into core), set the alias to null:

"aliases": {
  "old-name-plugin": null
}

old-name-plugin will be autoremoved on the next update and will not be able to be installed with mycli plugins:install old-name-plugin.

Commands

mycli plugins

List installed plugins.

USAGE
  $ mycli plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ mycli plugins

See code: src/commands/plugins/index.ts

mycli plugins add PLUGIN

Installs a plugin into mycli.

USAGE
  $ mycli plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into mycli.

  Uses npm to install plugins.

  Installation of a user-installed plugin will override a core plugin.

  Use the MYCLI_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the MYCLI_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ mycli plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ mycli plugins add myplugin

  Install a plugin from a github url.

    $ mycli plugins add https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ mycli plugins add someuser/someplugin

mycli plugins:inspect PLUGIN...

Displays installation properties of a plugin.

USAGE
  $ mycli plugins inspect PLUGIN...

ARGUMENTS
  PLUGIN...  [default: .] Plugin to inspect.

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Displays installation properties of a plugin.

EXAMPLES
  $ mycli plugins inspect myplugin

See code: src/commands/plugins/inspect.ts

mycli plugins install PLUGIN

Installs a plugin into mycli.

USAGE
  $ mycli plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into mycli.

  Uses npm to install plugins.

  Installation of a user-installed plugin will override a core plugin.

  Use the MYCLI_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the MYCLI_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ mycli plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ mycli plugins install myplugin

  Install a plugin from a github url.

    $ mycli plugins install https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ mycli plugins install someuser/someplugin

See code: src/commands/plugins/install.ts

Links a plugin into the CLI for development.

USAGE
  $ mycli plugins link PATH [-h] [--install] [-v]

ARGUMENTS
  PATH  [default: .] path to plugin

FLAGS
  -h, --help          Show CLI help.
  -v, --verbose
      --[no-]install  Install dependencies after linking the plugin.

DESCRIPTION
  Links a plugin into the CLI for development.

  Installation of a linked plugin will override a user-installed or core plugin.

  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
  command will override the user-installed or core plugin implementation. This is useful for development work.


EXAMPLES
  $ mycli plugins link myplugin

See code: src/commands/plugins/link.ts

mycli plugins remove [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ mycli plugins remove [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ mycli plugins unlink
  $ mycli plugins remove

EXAMPLES
  $ mycli plugins remove myplugin

mycli plugins reset

Remove all user-installed and linked plugins.

USAGE
  $ mycli plugins reset [--hard] [--reinstall]

FLAGS
  --hard       Delete node_modules and package manager related files in addition to uninstalling plugins.
  --reinstall  Reinstall all plugins after uninstalling.

See code: src/commands/plugins/reset.ts

mycli plugins uninstall [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ mycli plugins uninstall [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ mycli plugins unlink
  $ mycli plugins remove

EXAMPLES
  $ mycli plugins uninstall myplugin

See code: src/commands/plugins/uninstall.ts

Removes a plugin from the CLI.

USAGE
  $ mycli plugins unlink [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ mycli plugins unlink
  $ mycli plugins remove

EXAMPLES
  $ mycli plugins unlink myplugin

mycli plugins update

Update installed plugins.

USAGE
  $ mycli plugins update [-h] [-v]

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Update installed plugins.

See code: src/commands/plugins/update.ts

Contributing

See contributing guide

changelog

5.4.38 (2025-05-17)

Bug Fixes

5.4.37 (2025-05-04)

Bug Fixes

  • deps: bump @oclif/core from 4.2.10 to 4.3.0 (#1121) (d853d08)

5.4.36 (2025-03-16)

Bug Fixes

  • deps: bump @oclif/core from 4.2.8 to 4.2.10 (#1088) (dd36b2e)

5.4.35 (2025-03-16)

Bug Fixes

5.4.34 (2025-02-23)

Bug Fixes

5.4.33 (2025-02-16)

Bug Fixes

5.4.32 (2025-02-15)

Bug Fixes

  • deps: bump @oclif/core from 4.2.5 to 4.2.6 (#1070) (7c0280c)

5.4.31 (2025-02-08)

Bug Fixes

5.4.30 (2025-02-02)

Bug Fixes

  • deps: bump @oclif/core from 4.2.4 to 4.2.5 (#1058) (68e8200)

5.4.29 (2025-02-01)

Bug Fixes

5.4.28 (2025-01-28)

Bug Fixes

5.4.27 (2025-01-26)

Bug Fixes

  • deps: bump @oclif/core from 4.2.3 to 4.2.4 (#1052) (cc7ab0a)

5.4.26 (2025-01-19)

Bug Fixes

  • deps: bump @oclif/core from 4.2.2 to 4.2.3 (#1047) (6a3dc0b)

5.4.25 (2025-01-12)

Bug Fixes

  • deps: bump @oclif/core from 4.2.0 to 4.2.2 (#1043) (102b3f9)

5.4.24 (2024-12-28)

Bug Fixes

5.4.23 (2024-12-21)

Bug Fixes

5.4.22 (2024-12-08)

Bug Fixes

  • deps: bump @oclif/core from 4.0.33 to 4.0.34 (#1018) (f53356d)

5.4.21 (2024-12-07)

Bug Fixes

5.4.20 (2024-12-07)

Bug Fixes

5.4.19 (2024-11-30)

Bug Fixes

  • deps: bump @oclif/core from 4.0.32 to 4.0.33 (#1015) (ad3bd9c)

5.4.18 (2024-11-30)

Bug Fixes

5.4.17 (2024-11-16)

Bug Fixes

  • deps: bump @oclif/core from 4.0.31 to 4.0.32 (#1005) (884bcc5)

5.4.16 (2024-11-16)

Bug Fixes

  • deps: bump cross-spawn from 7.0.3 to 7.0.5 (#1006) (47cf832)

5.4.15 (2024-10-11)

Bug Fixes

5.4.14 (2024-10-05)

Bug Fixes

  • deps: bump @oclif/core from 4.0.23 to 4.0.27 (#982) (dbdb238)

5.4.13 (2024-10-05)

Bug Fixes

  • deps: bump npm from 10.8.3 to 10.9.0 (#983) (89beb8c)

5.4.12 (2024-10-04)

Bug Fixes

  • remove summary from description (19e5b34)

5.4.11 (2024-10-04)

Bug Fixes

5.4.10 (2024-09-28)

Bug Fixes

  • deps: bump @oclif/core from 4.0.18 to 4.0.23 (#978) (bd01231)

5.4.9 (2024-09-21)

Bug Fixes

  • deps: bump debug from 4.3.6 to 4.3.7 (#974) (d92188a)

5.4.8 (2024-09-13)

Bug Fixes

  • deps: bump path-to-regexp from 6.2.1 to 6.3.0 (#964) (8e1b2c3)

5.4.7 (2024-09-08)

Bug Fixes

  • deps: bump npm from 10.8.2 to 10.8.3 (#960) (c523243)

5.4.6 (2024-08-24)

Bug Fixes

  • deps: bump micromatch from 4.0.7 to 4.0.8 (#953) (42d5242)

5.4.5 (2024-08-24)

Bug Fixes

  • deps: bump @oclif/core from 4.0.17 to 4.0.18 (#952) (f0ed4b4)

5.4.4 (2024-08-11)

Bug Fixes

  • deps: bump npm-package-arg from 11.0.2 to 11.0.3 (#938) (8cd36dd)

5.4.3 (2024-08-10)

Bug Fixes

  • deps: bump @oclif/core from 4.0.11 to 4.0.17 (#939) (45d9c0d)

5.4.2 (2024-08-03)

Bug Fixes

  • deps: bump debug from 4.3.5 to 4.3.6 (#935) (92cf8f8)

5.4.1 (2024-08-03)

Bug Fixes

  • deps: bump ansis from 3.2.1 to 3.3.2 (#937) (a45f612)

5.4.0 (2024-08-01)

Features

5.3.9 (2024-07-23)

Bug Fixes

5.3.8 (2024-07-21)

Bug Fixes

  • deps: bump semver from 7.6.2 to 7.6.3 (#922) (99e14aa)

5.3.7 (2024-07-14)

Bug Fixes

  • deps: bump ansis from 3.2.0 to 3.2.1 (#916) (d59f9bc)

5.3.6 (2024-07-13)

Bug Fixes

  • deps: bump npm from 10.8.1 to 10.8.2 (#918) (cff9407)

5.3.5 (2024-07-13)

Bug Fixes

  • deps: bump @oclif/core from 4.0.8 to 4.0.11 (#920) (623fb93)

5.3.4 (2024-07-07)

Bug Fixes

  • deps: bump @oclif/core from 4.0.7 to 4.0.8 (#911) (38ded76)

5.3.3 (2024-06-30)

Bug Fixes

  • deps: bump @oclif/core from 4.0.6 to 4.0.7 (#906) (81b91c3)

5.3.2 (2024-06-15)

Bug Fixes

  • deps: bump @oclif/core from 4.0.0 to 4.0.6 (#898) (1ef8bd6)

5.3.1 (2024-06-13)

Bug Fixes

  • deps: bump braces from 3.0.2 to 3.0.3 (#895) (cd32e7b)

5.3.0 (2024-06-12)

Features

5.2.4 (2024-06-09)

Bug Fixes

  • deps: bump npm from 10.8.0 to 10.8.1 (#889) (cc916da)

5.2.3 (2024-06-05)

Bug Fixes

  • dont use config.dataDir in description (#887) (1cae7b5)

5.2.2 (2024-06-04)

Bug Fixes

5.2.1 (2024-06-01)

Bug Fixes

  • deps: bump @oclif/core from 4.0.0-beta.11 to 4.0.0-beta.13 (#885) (827ce49)

5.2.0 (2024-05-31)

5.1.3 (2024-05-24)

Bug Fixes

5.1.3-dev.0 (2024-05-24)

Bug Fixes

  • use ansis instead of chalk (61aad8b)

Features

5.1.3 (2024-05-24)

Bug Fixes

5.1.2 (2024-05-18)

Bug Fixes

  • deps: bump npm from 10.7.0 to 10.8.0 (#873) (9a710b3)

5.1.1 (2024-05-18)

Bug Fixes

  • deps: bump validate-npm-package-name from 5.0.0 to 5.0.1 (#874) (1ff5aef)

5.1.0 (2024-05-18)

Features

  • fall back to global npm and yarn if not found (#871) (48dc584)

5.0.21 (2024-05-11)

Bug Fixes

  • deps: bump semver from 7.6.0 to 7.6.2 (#869) (d7f0ffd)

5.0.20 (2024-05-11)

Bug Fixes

  • deps: bump @oclif/core from 3.26.5 to 3.26.6 (#870) (839498a)

5.0.19 (2024-05-05)

Bug Fixes

  • deps: bump @oclif/core from 3.26.4 to 3.26.5 (#860) (3338a86)

5.0.18 (2024-05-01)

Bug Fixes

5.0.17 (2024-04-30)

Bug Fixes

5.0.16 (2024-04-27)

Bug Fixes

  • deps: bump npm from 10.5.0 to 10.6.0 (#857) (c596d81)

5.0.15 (2024-04-26)

Bug Fixes

5.0.14 (2024-04-23)

Bug Fixes

5.0.13 (2024-04-21)

Bug Fixes

  • deps: bump @oclif/core from 3.26.2 to 3.26.4 (#849) (5c085e0)

5.0.12 (2024-04-20)

Bug Fixes

  • deps: bump npm from 10.5.0 to 10.5.2 (#852) (0186e1e)

5.0.11 (2024-04-17)

Bug Fixes

  • use yarn to install deps when linking yarn plugins (a5d1e6c)

5.0.10 (2024-04-16)

Bug Fixes

5.0.9 (2024-04-14)

Bug Fixes

  • deps: bump npm-package-arg from 11.0.1 to 11.0.2 (#842) (5b40369)

5.0.8 (2024-04-13)

Bug Fixes

  • deps: bump @oclif/core from 3.26.0 to 3.26.2 (#844) (734cb88)

5.0.7 (2024-04-09)

Bug Fixes

5.0.6 (2024-04-06)

Bug Fixes

  • deps: bump npm from 10.2.4 to 10.5.1 (#839) (2ba6f82)

5.0.5 (2024-04-02)

Bug Fixes

5.0.4 (2024-03-31)

Bug Fixes

  • deps: bump npm-run-path from 5.2.0 to 5.3.0 (#831) (24b0c0f)

5.0.3 (2024-03-31)

Bug Fixes

  • deps: bump npm from 10.2.4 to 10.5.0 (#832) (2578e04)

5.0.2 (2024-03-30)

Bug Fixes

  • deps: bump @oclif/core from 3.25.2 to 3.26.0 (#835) (8b3ce5f)

5.0.1 (2024-03-26)

Bug Fixes

5.0.0 (2024-03-25)

4.3.10 (2024-03-25)

Bug Fixes

4.3.9 (2024-03-24)

Bug Fixes

  • deps: bump npm from 10.2.4 to 10.5.0 (#826) (2599bd7)

4.3.8 (2024-03-19)

Bug Fixes

4.3.7 (2024-03-18)

Bug Fixes

  • deps: bump @oclif/core from 3.23.0 to 3.25.2 (#823) (80c8e6d)

4.3.6 (2024-03-14)

Bug Fixes

4.3.5 (2024-03-12)

Bug Fixes

4.3.4 (2024-03-11)

Bug Fixes

  • deps: bump @oclif/core from 3.21.0 to 3.23.0 (#816) (0178801)

4.3.3 (2024-03-10)

Bug Fixes

  • deps: bump npm from 10.2.4 to 10.5.0 (#817) (9ecfbd1)

4.3.2 (2024-03-06)

Bug Fixes

  • publish npm-shrinkwrap.json (b8d51b2)

4.3.1 (2024-03-05)

Bug Fixes

4.3.0 (2024-03-04)

Features

4.2.8 (2024-03-04)

Bug Fixes

  • deps: bump @oclif/core from 3.19.6 to 3.20.0 (#810) (d6a5dc2)

4.2.7 (2024-03-02)

Bug Fixes

  • deps: bump npm from 10.2.4 to 10.5.0 (#812) (59acc48)

4.2.6 (2024-02-29)

Bug Fixes

  • install deps before attempting to compile (#808) (98749e7)

4.2.5 (2024-02-21)

Bug Fixes

4.2.4 (2024-02-20)

Bug Fixes

4.2.3 (2024-02-17)

Bug Fixes

  • deps: bump npm from 10.2.4 to 10.4.0 (#798) (69de50c)

4.2.2 (2024-02-10)

Bug Fixes

  • deps: bump semver from 7.5.4 to 7.6.0 (#794) (251879e)

4.2.1 (2024-01-31)

Bug Fixes

  • display url when resetting plugin from url (#783) (da61ec1)

4.2.0 (2024-01-31)

Features

4.1.23 (2024-01-30)

Bug Fixes

4.1.22 (2024-01-27)

Bug Fixes

  • deps: bump npm from 10.2.3 to 10.4.0 (#781) (2618266)

4.1.21 (2024-01-23)

Bug Fixes

4.1.20 (2024-01-22)

Bug Fixes

  • make dep resolution deterministic (cfaa353)

4.1.19 (2024-01-20)

Bug Fixes

  • deps: bump npm from 10.2.3 to 10.3.0 (#772) (c34e810)

4.1.18 (2024-01-19)

Bug Fixes

  • respect scoped NPM_REGISTRY env var when running npm show (#769) (1dff527)

4.1.17 (2024-01-16)

Bug Fixes

4.1.16 (2024-01-14)

Bug Fixes

  • deps: bump npm from 10.2.5 to 10.3.0 (#764) (b43ddfd)

4.1.15 (2024-01-07)

Bug Fixes

  • deps: bump npm from 10.2.3 to 10.2.5 (#758) (5c9f008)

4.1.14 (2024-01-02)

Bug Fixes

4.1.13 (2023-12-31)

Bug Fixes

  • deps: bump npm from 10.2.3 to 10.2.5 (#754) (27010e8)

4.1.12 (2023-12-26)

Bug Fixes

4.1.11 (2023-12-23)

Bug Fixes

  • deps: bump npm from 10.2.3 to 10.2.5 (#751) (1271c84)

4.1.10 (2023-12-06)

Bug Fixes

  • deps: bump yarn from 1.22.19 to 1.22.21 (#732) (08399d7)

4.1.9 (2023-12-05)

Bug Fixes

  • bump npm, skip lib checks (cf44c8d)

4.1.8 (2023-11-16)

Bug Fixes

  • scope install warnings to plugin being installed (#721) (51f7721)

4.1.7 (2023-11-13)

Bug Fixes

4.1.6 (2023-11-13)

Bug Fixes

4.1.5 (2023-11-11)

Bug Fixes

4.1.4 (2023-11-10)

Bug Fixes

4.1.3 (2023-11-10)

Bug Fixes

4.1.2 (2023-11-08)

Bug Fixes

  • all error and warnings to stderr, this.log in commands (6bdba67)

4.1.1 (2023-11-08)

Bug Fixes

  • can now install legacy plugins if @oclif/plugin-legacy in plugins (#708) (41566b6)

4.1.0 (2023-11-07)

Features

4.0.3 (2023-11-06)

Bug Fixes

4.0.2 (2023-11-01)

Bug Fixes

4.0.1 (2023-10-26)

Bug Fixes

3.9.4 (2023-10-24)

Bug Fixes

3.9.3 (2023-10-18)

Bug Fixes

  • deps: bump @babel/traverse from 7.16.3 to 7.23.2 (b36ce99)

3.9.2 (2023-10-17)

Bug Fixes

3.9.1 (2023-10-10)

Bug Fixes

3.9.0 (2023-10-09)

Features

3.8.4 (2023-10-03)

Bug Fixes

3.8.3 (2023-09-28)

Bug Fixes

  • deps: bump get-func-name from 2.0.0 to 2.0.2 (fab9bbe)

3.8.2 (2023-09-26)

Bug Fixes

  • dont exit early if no user plugins (abe4c0c)

3.8.1 (2023-09-26)

Bug Fixes

3.8.0 (2023-09-22)

Features

3.7.1 (2023-09-19)

Bug Fixes

3.7.0 (2023-09-15)

Bug Fixes

  • clean up (3c2b6be)
  • remove install jit plugins from list (d7c50bd)
  • warn if --jit used with non jit plugin (26c5d4c)

Features

  • incorporate jit plugins (8b48a8c)
  • use parse to prevent --jit on non-jit plugins (71c7453)

3.6.1 (2023-09-12)

Bug Fixes

3.6.0 (2023-09-11)

Features

  • refresh user plugins after any install (#657) (85c6b5c)

3.5.0 (2023-09-08)

Features

3.4.2 (2023-09-05)

Bug Fixes

3.4.1 (2023-09-05)

Bug Fixes

3.4.0 (2023-09-01)

Features

  • check for renamed yarn.lock during install (#648) (9830b0a)

3.3.2 (2023-08-29)

Bug Fixes

3.3.1 (2023-08-28)

Bug Fixes

3.3.0 (2023-08-23)

Features

3.2.7 (2023-08-19)

Bug Fixes

  • deps: bump tslib from 2.6.1 to 2.6.2 (34d0664)

3.2.6 (2023-08-12)

Bug Fixes

  • deps: bump @oclif/color from 1.0.4 to 1.0.10 (fbd07bf)

3.2.5 (2023-08-11)

Bug Fixes

  • remove debug that logs all env vars (8c27903)

3.2.4 (2023-08-11)

Bug Fixes

  • remove ts-node/esm loader from execArgv when using child_process.fork (167419a)

3.2.3 (2023-08-11)

Bug Fixes

3.2.2 (2023-08-11)

Bug Fixes

3.2.1 (2023-08-10)

Bug Fixes

  • add shell option to spawn (b7ba429)

3.2.0 (2023-08-07)

Features

3.1.10 (2023-08-05)

Bug Fixes

  • deps: bump tslib from 2.6.0 to 2.6.1 (95298ad)

3.1.9 (2023-08-05)

Bug Fixes

  • deps: bump semver from 7.5.3 to 7.5.4 (b727489)

3.1.8 (2023-07-22)

Bug Fixes

  • deps: bump tslib from 2.5.3 to 2.6.0 (aa8a12e)

3.1.7 (2023-07-19)

Bug Fixes

  • deps: bump word-wrap from 1.2.3 to 1.2.4 (8902416)

3.1.6 (2023-07-01)

Bug Fixes

  • deps: bump npm from 9.6.7 to 9.7.2 (bbdae57)

3.1.5 (2023-06-24)

Bug Fixes

  • deps: bump tslib from 2.5.0 to 2.5.3 (2fa5a29)

3.1.4 (2023-06-24)

Bug Fixes

  • deps: bump semver and @types/semver (8a8e22e)

3.1.3 (2023-06-17)

Bug Fixes

  • deps: bump @oclif/core from 2.8.5 to 2.8.7 (05e4afd)

3.1.2 (2023-05-27)

Bug Fixes

  • deps: bump @oclif/core from 2.8.4 to 2.8.5 (2d8a2e8)

3.1.1 (2023-05-25)

Bug Fixes

  • deps: bump npm from 9.6.5 to 9.6.7 (3deb842)

3.1.0 (2023-05-24)

Features

3.0.1 (2023-05-02)

Bug Fixes

2.4.8 (2023-04-27)

Bug Fixes

2.4.7 (2023-04-22)

Bug Fixes

  • deps: bump semver from 7.4.0 to 7.5.0 (d4f2e35)

2.4.6 (2023-04-15)

Bug Fixes

  • deps: bump semver from 7.3.8 to 7.4.0 (cace470)

2.4.5 (2023-04-15)

Bug Fixes

  • deps: bump @oclif/core from 2.8.0 to 2.8.2 (3bcc135)

2.4.4 (2023-04-04)

Bug Fixes

2.4.3 (2023-03-18)

Bug Fixes

  • deps: bump @oclif/core from 2.6.2 to 2.6.4 (bce6eeb)

2.4.2 (2023-03-16)

Bug Fixes

  • remove TS compile step for linked plugins (#569) (0d72c61)

2.4.1 (2023-03-11)

Bug Fixes

  • deps: bump @oclif/core from 2.4.0 to 2.6.2 (1e53ec0)

2.4.0 (2023-03-08)

Features

  • update JIT plugins to version specified in package.json (#564) (a05dabb)

2.3.2 (2023-02-11)

Bug Fixes

  • deps: bump @oclif/color from 1.0.3 to 1.0.4 (0b89642)

2.3.1 (2023-02-11)

Bug Fixes

  • deps: bump @oclif/core from 2.0.3 to 2.1.1 (4a8c13c)

2.3.0 (2023-01-30)

Features

  • add json to plugins inspect (c8483da)

2.2.4 (2023-01-24)

Bug Fixes

  • deps: bump @oclif/color from 1.0.2 to 1.0.3 (8780ce4)

2.2.3 (2023-01-23)

Bug Fixes

2.2.2 (2023-01-18)

Bug Fixes

2.2.1 (2023-01-18)

Bug Fixes

2.2.0 (2023-01-18)

Features

2.1.12 (2023-01-01)

Bug Fixes

  • deps: bump @oclif/color from 1.0.1 to 1.0.2 (17eba2c)

2.1.11 (2023-01-01)

Bug Fixes

  • deps: bump @oclif/core from 1.22.0 to 1.23.0 (a59b7e4)

2.1.10 (2022-12-31)

Bug Fixes

  • deps: bump json5 from 2.2.0 to 2.2.2 (39e2faf)

2.1.9 (2022-12-17)

Bug Fixes

  • deps: bump @oclif/core from 1.21.0 to 1.22.0 (93d3567)

2.1.8 (2022-12-10)

Bug Fixes

  • deps: bump @oclif/core from 1.20.4 to 1.21.0 (407a879)

2.1.7 (2022-11-05)

Bug Fixes

  • deps: bump tslib from 2.3.1 to 2.4.1 (76ae809)

2.1.6 (2022-10-29)

Bug Fixes

  • deps: bump @oclif/core from 1.19.1 to 1.20.0 (b419d50)

2.1.5 (2022-10-22)

Bug Fixes

  • deps: bump @oclif/core from 1.18.0 to 1.19.1 (cbf1bb6)

2.1.4 (2022-10-15)

Bug Fixes

  • deps: bump semver from 7.3.7 to 7.3.8 (9c1f31a)

2.1.3 (2022-10-15)

Bug Fixes

  • deps: bump @oclif/core from 1.16.5 to 1.18.0 (4ae73b2)

2.1.2 (2022-10-09)

Bug Fixes

  • deps: bump @oclif/core from 1.16.4 to 1.16.5 (8e9de2e)

2.1.1 (2022-09-27)

Bug Fixes

  • deps: bump @oclif/core from 1.6.4 to 1.16.4 (b37ffe8)

2.1.0 (2022-01-28)

Features

2.0.12 (2022-01-06)

Bug Fixes

2.0.11 (2021-12-08)

Bug Fixes

2.0.10 (2021-12-08)

Bug Fixes

2.0.9 (2021-12-08)

Bug Fixes

2.0.8 (2021-12-06)

2.0.7 (2021-12-06)

Bug Fixes

2.0.6 (2021-12-02)

Bug Fixes

  • use default logger for tree display (8bfb2d4)

2.0.5 (2021-12-02)

Bug Fixes

  • use cli.log for tree display (eaff55f)

2.0.4 (2021-12-02)

2.0.3 (2021-12-02)

Bug Fixes

2.0.2 (2021-11-29)

Bug Fixes

  • bump oclif/core and oclif/plugin-help (#365) (d90b598)

2.0.1 (2021-10-07)

Bug Fixes

2.0.0 (2021-09-29)

Bug Fixes

Features

1.10.1 (2021-06-25)

Bug Fixes

  • install should use npm to check registry (#283) (a2e8180)

1.10.0 (2021-02-26)

Features

1.9.5 (2020-12-19)

Bug Fixes

1.9.4 (2020-11-19)

Bug Fixes

  • allow tagged packages to be uninstalled (#202) (716569c)

1.9.3 (2020-11-12)

Bug Fixes

  • Downgrade fs-extra to support Node.js 8 (#199) (ee9f806)

1.9.2 (2020-11-10)

Bug Fixes

  • stop cli action & rethrow install error (#195) (62040f2)

1.9.1 (2020-10-13)

Bug Fixes

  • add debugging comments to plugin unfriendly name registry lookup (#182) (82f8434)
  • add warning to yarn install permissions error (#183) (a41f8c2)

1.9.0 (2020-07-02)

Features

1.8.3 (2020-07-02)

Bug Fixes

1.8.2 (2020-07-01)

Bug Fixes

1.8.1 (2020-06-29)

Bug Fixes

  • better print errors during plugins update hook (#77) (fcaffd9)

Features

1.8.0 (2020-06-17)

Bug Fixes

  • use another npm endpoint to check for package existence (#101) (a1aa2c0)

Features

  • only return false on 404 in hasNpmPackage (#96) (3599c91)

1.7.10 (2020-06-10)

Bug Fixes

  • incorrect semver version for @oclif/color (#92) (a55a138), closes #86

1.7.9 (2019-12-17)

1.7.8 (2019-03-20)

Bug Fixes

1.7.7 (2019-02-06)

Bug Fixes

  • child undefined error in index command (8616743)

1.7.6 (2019-01-10)

1.7.5 (2019-01-10)

Bug Fixes

1.7.4 (2019-01-02)

Bug Fixes

  • display nested plugins as a tree (#65) (fca242f)

1.7.3 (2018-11-12)

Bug Fixes

1.7.2 (2018-10-13)

Bug Fixes

  • remove greenkeeper badge (faa6f0d)

1.7.1 (2018-10-02)

Bug Fixes

  • use unfriendly name for preinstall hook (#66) (b5d38e2)

1.7.0 (2018-10-02)

Features

  • plugins:preinstall hook (2ba5ef0)

1.6.3 (2018-10-02)

Bug Fixes

  • updated typescript and yarn (106388d)

1.6.2 (2018-08-30)

Bug Fixes

  • only warn if error uninstalling plugin (0c93e0a)

1.6.1 (2018-08-22)

Bug Fixes

1.6.0 (2018-08-17)

Features

1.5.4 (2018-06-29)

Bug Fixes

1.5.3 (2018-06-29)

Bug Fixes

1.5.2 (2018-06-12)

Bug Fixes

  • Added clarifications to the behaviour of plugin:install and plugin:link (#47) (dc2cedf), closes #45

1.5.1 (2018-06-12)

Bug Fixes

  • remove/migrate plugins during updates (cad9523)

1.5.0 (2018-06-12)

Features

1.4.0 (2018-06-01)

Features

  • show version after uninstalling (fea821c)
  • show version after uninstalling (c1c69ec)

1.3.2 (2018-06-01)

Bug Fixes

  • add docs for plugins:install with github (15d00b2)

1.3.1 (2018-06-01)

Bug Fixes

1.3.0 (2018-06-01)

Features

  • allow installing from github urls (4ae4f3d)

1.2.1 (2018-05-25)

Bug Fixes

1.2.0 (2018-05-24)

Features

  • verbose and yarn.lock support (577f9a5)

1.1.15 (2018-05-23)

Bug Fixes

1.1.14 (2018-05-15)

Bug Fixes

  • do not update if only linked plugins (b7ac0e1)

1.1.13 (2018-05-11)

Bug Fixes

1.1.12 (2018-05-10)

Bug Fixes

  • yarn automatically grabs proxy config now (fb3efe4)

1.1.11 (2018-05-10)

Bug Fixes

  • allow plugins:uninstall to use paths (3fa8dd8)

1.1.10 (2018-05-09)

Bug Fixes

1.1.9 (2018-05-07)

Bug Fixes

1.1.8 (2018-05-06)

Bug Fixes

1.1.7 (2018-05-03)

Bug Fixes

  • error out when plugin not found (330d957)

1.1.6 (2018-05-01)

Bug Fixes

  • updated command and fs-extra (b5beef0)

1.1.5 (2018-05-01)

Bug Fixes

1.1.4 (2018-04-27)

Bug Fixes

  • sort plugins by friendly name (f9a2964)

1.1.3 (2018-04-22)

Bug Fixes

1.1.2 (2018-04-21)

Bug Fixes

  • some install/uninstall fixes (59d91a2)

1.1.1 (2018-04-21)

Bug Fixes

1.1.0 (2018-04-21)

Bug Fixes

Features

1.0.9 (2018-04-18)

Bug Fixes

1.0.8 (2018-03-24)

Bug Fixes

  • use new semantic-release (9898b8e)

1.0.7 (2018-03-23)

Bug Fixes

1.0.6 (2018-03-22)

Bug Fixes

  • rename example to mycli (e018e45)

1.0.5 (2018-03-22)

Bug Fixes

  • updated plugin from generator (0a0155d)

1.0.4 (2018-02-28)

Bug Fixes

1.0.3 (2018-02-17)

Bug Fixes

1.0.2 (2018-02-17)

Bug Fixes

1.0.1 (2018-02-17)

Bug Fixes

1.0.0 (2018-02-13)

0.2.18 (2018-02-13)

Bug Fixes

0.2.17 (2018-02-13)

Bug Fixes

0.2.16 (2018-02-07)

Bug Fixes

0.2.15 (2018-02-07)

Bug Fixes

0.2.14 (2018-02-07)

Bug Fixes

0.2.13 (2018-02-06)

Bug Fixes

0.2.12 (2018-02-05)

Bug Fixes

  • updated with config/command changes (1d86582)

0.2.11 (2018-02-03)

Bug Fixes

0.2.10 (2018-02-03)

Bug Fixes

0.2.9 (2018-02-03)

Bug Fixes

  • disable help test for now (e7fab8c)
  • updated to use new config (68b8959)

0.2.8 (2018-02-02)

Bug Fixes

0.2.7 (2018-02-02)

Bug Fixes

0.2.6 (2018-02-02)

Bug Fixes

0.2.5 (2018-02-02)

Bug Fixes

0.2.4 (2018-02-02)

Bug Fixes

0.2.3 (2018-02-02)

Bug Fixes

  • added greenkeeper script (dffd5ee)
  • fixed friendlyNames in index and uninstall (1d1473c)
  • fixed running with specific scope (5281125)
  • rename to plugin-plugins (fd03cc0)
  • skip help for now (4a339a9)

0.2.2 (2018-02-01)

Bug Fixes

0.2.1 (2018-02-01)

Bug Fixes

0.2.0 (2018-02-01)

Features

  • added default scope to plugins (079808b)

0.1.8 (2018-01-31)

Bug Fixes

  • fixed global config defaults (b769c55)

0.1.7 (2018-01-31)

Bug Fixes

  • hide plugin tag if not exists (76f1ac5)

0.1.6 (2018-01-31)

Bug Fixes

0.1.5 (2018-01-31)

Bug Fixes

0.1.4 (2018-01-30)

Bug Fixes

0.1.3 (2018-01-28)

Bug Fixes

0.1.2 (2018-01-28)

Bug Fixes

0.1.1 (2018-01-28)

Bug Fixes

0.1.0 (2018-01-27)

Features

0.0.1 (2018-01-26)

Bug Fixes

  • added bin script and removed hook (3886271)