Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update commander to the latest version 🚀 #192

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Aug 9, 2019

The dependency commander was updated from 2.20.0 to 3.0.0.

This version is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.


Publisher: abetomo
License: MIT

Release Notes for v3.0.0
  • Add option to specify executable file name (#999)
    • e.g. .command('clone', 'clone description', { executableFile: 'myClone' })
  • Change docs for .command to contrast action handler vs git-style executable. (#938 #990)
  • Breaking Change TypeScript to use overloaded function for .command. (#938 #990)
  • Change to use straight quotes around strings in error messages (like 'this' instead of `this') (#915)
  • Add TypeScript "reference types" for node (#974)
  • Add support for hyphen as an option argument in subcommands (#697)
  • Add support for a short option flag and its value to be concatenated for action handler subcommands (#599)
    • e.g. -p 80 can also be supplied as -p80
  • Add executable arguments to spawn in win32, for git-style executables (#611)
    • e.g. node --harmony myCommand.js clone
  • Add parent command as prefix of subcommand in help (#980)
  • Add optional custom description to .version (#963)
    • e.g. program.version('0.0.1', '-v, --vers', 'output the current version')
  • Add .helpOption(flags, description) routine to customise help flags and description (#963)
    • e.g. .helpOption('-e, --HELP', 'read more information')
  • Fix behavior of --no-* options (#795)
    • can now define both --foo and --no-foo
    • Breaking custom event listeners: --no-foo on cli now emits option:no-foo (previously option:foo)
    • Breaking default value: defining --no-foo after defining --foo leaves the default value unchanged (previously set it to false)
    • allow boolean default value, such as from environment (#987)
  • Increment inspector port for spawned subcommands (#991)
    • e.g. node --inspect myCommand.js clone

Example Breaking Changes

The custom event for a negated option like --no-foo is option:no-foo (previously option:foo).

program
  .option('--no-foo')
  .on('option:no-foo', () => {
    console.log('removing foo');
  });

When using TypeScript, adding a command does not allow an explicit undefined for an unwanted executable description (e.g. for a command with an action handler).

program
  .command('action1', undefined, { noHelp: true }) // No longer valid
  .command('action2', { noHelp: true }) // Correct
Commits

The new version differs by 104 commits.

  • 3b0127b update Readme_zh-CN to v3.0.0 and modify some old translation problems
  • bfcd39a Set release date for 3.0.0
  • d1469c0 Bump version for release
  • 41d0bdb Add explicit breaking notes (#1006)
  • 5b1b2fe Add links for issues (so work for direct viewing of CHANGELOG)
  • fb56370 Add Tidelift links (#1004)
  • f743bf4 Expand changelog for prerelease
  • e5bce2f Add #987 to CHANGELOG
  • a9503bb Allow boolean default for flag option (#987)
  • 55e88dc Add missing changes to v3.0.0 changelog
  • fb00b0e Merge branch 'master' into release/3.0.0
  • 831d52f Merge pull request #999 from shadowspawn/feature/specifyExecutableFile
  • a59e90f Merge pull request #998 from shadowspawn/feature/develop
  • 6d68637 Increment inspector port for spawned subcommands (#991)
  • facd66f Add debugging note with issue for mixed action/executable

There are 104 commits in total.

See the full diff


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

greenkeeper bot added a commit that referenced this pull request Aug 30, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 30, 2019

  • The dependency commander was updated from 2.20.0 to 3.0.1.

Update to this version instead 🚀

Release Notes for 3.0.1

Added

  • .name and .usage to README (#1010)
  • Table of Contents to README (#1010)
  • TypeScript definition for executableFile in CommandOptions (#1028)

Changed

  • consistently use const rather than var in README (#1026)

Fixed

  • help for sub commands with custom executableFile (#1018)
Commits

The new version differs by 17 commits.

  • 4312302 3.0.1
  • 7cf3ee7 Add date for 3.0.1
  • 3286dc7 Update CHANGELOG for 3.0.1 (#1029)
  • 4c34d0e Add definition for executableFile CommandOption (#1028)
  • 1298a79 Merge pull request #1026 from abetomo/unify_readme_code_examples_with_const
  • e9c24fe Unify readme code examples with 'const'
  • 3b3d3b5 Change CHANGELOG format for next release, and add pending changes (#1022)
  • c0e7651 Merge pull request #1021 from shadowspawn/feature/update-dependencies
  • 7d88c96 Update devDependencies
  • 3e89cc9 Merge pull request #1018 from nazieb/develop
  • bd8be00 fix showing help for sub commands with custom executableFile
  • 8b8d6e6 Merge branch 'master' into develop
  • fea94a9 Move CONTRIBUTING and add PULL_REQUEST_TEMPLATE (#1017)
  • b939242 Add Chinese translation for .name and .usage section
  • b19b58e Add TOC and some lint

There are 17 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Sep 26, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 26, 2019

  • The dependency commander was updated from 2.20.0 to 3.0.2.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 1, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 1, 2019

  • The dependency commander was updated from 2.20.3 to 4.0.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 11, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 11, 2019

  • The dependency commander was updated from 2.20.3 to 4.0.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Feb 3, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Feb 3, 2020

  • The dependency commander was updated from 2.20.3 to 4.1.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 14, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 14, 2020

  • The dependency commander was updated from 2.20.3 to 5.0.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 25, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Apr 25, 2020

  • The dependency commander was updated from 2.20.3 to 5.1.0.

Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants