Skip to content

Update commander to the latest version 🚀 - #124

Open
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/commander-3.0.0
Open

Update commander to the latest version 🚀#124
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/commander-3.0.0

Conversation

@greenkeeper

Copy link
Copy Markdown
Contributor

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.

  • 3b0127bupdate Readme_zh-CN to v3.0.0 and modify some old translation problems
  • bfcd39aSet release date for 3.0.0
  • d1469c0Bump version for release
  • 41d0bdbAdd explicit breaking notes (#1006)
  • 5b1b2feAdd links for issues (so work for direct viewing of CHANGELOG)
  • fb56370Add Tidelift links (#1004)
  • f743bf4Expand changelog for prerelease
  • e5bce2fAdd #987 to CHANGELOG
  • a9503bbAllow boolean default for flag option (#987)
  • 55e88dcAdd missing changes to v3.0.0 changelog
  • fb00b0eMerge branch 'master' into release/3.0.0
  • 831d52fMerge pull request #999 from shadowspawn/feature/specifyExecutableFile
  • a59e90fMerge pull request #998 from shadowspawn/feature/develop
  • 6d68637Increment inspector port for spawned subcommands (#991)
  • facd66fAdd 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 🌴

@coveralls

Copy link
Copy Markdown

Coverage Status

Coverage remained the same at 93.103% when pulling 27e0811 on greenkeeper/commander-3.0.0 into 3863a40 on master.

greenkeeperBot added a commit that referenced this pull request Aug 30, 2019
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander 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.

  • 43123023.0.1
  • 7cf3ee7Add date for 3.0.1
  • 3286dc7Update CHANGELOG for 3.0.1 (#1029)
  • 4c34d0eAdd definition for executableFile CommandOption (#1028)
  • 1298a79Merge pull request #1026 from abetomo/unify_readme_code_examples_with_const
  • e9c24feUnify readme code examples with 'const'
  • 3b3d3b5Change CHANGELOG format for next release, and add pending changes (#1022)
  • c0e7651Merge pull request #1021 from shadowspawn/feature/update-dependencies
  • 7d88c96Update devDependencies
  • 3e89cc9Merge pull request #1018 from nazieb/develop
  • bd8be00fix showing help for sub commands with custom executableFile
  • 8b8d6e6Merge branch 'master' into develop
  • fea94a9Move CONTRIBUTING and add PULL_REQUEST_TEMPLATE (#1017)
  • b939242Add Chinese translation for .name and .usage section
  • b19b58eAdd TOC and some lint

There are 17 commits in total.

See the full diff

greenkeeperBot added a commit that referenced this pull request Sep 26, 2019
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander was updated from 2.20.0 to 3.0.2.

Update to this version instead 🚀

greenkeeperBot added a commit that referenced this pull request Nov 1, 2019
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander was updated from 2.20.3 to 4.0.0.

Update to this version instead 🚀

greenkeeperBot added a commit that referenced this pull request Nov 11, 2019
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander was updated from 2.20.3 to 4.0.1.

Update to this version instead 🚀

greenkeeperBot added a commit that referenced this pull request Feb 3, 2020
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander was updated from 2.20.3 to 4.1.1.

Update to this version instead 🚀

greenkeeperBot added a commit that referenced this pull request Mar 14, 2020
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander was updated from 2.20.3 to 5.0.0.

Update to this version instead 🚀

greenkeeperBot added a commit that referenced this pull request Apr 25, 2020
@greenkeeper

Copy link
Copy Markdown
ContributorAuthor
  • The dependencycommander was updated from 2.20.3 to 5.1.0.

Update to this version instead 🚀

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@coveralls