Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
hxsf committed Apr 30, 2019
2 parents 2c3cf60 + 6e1a979 commit 66768e7
Show file tree
Hide file tree
Showing 57 changed files with 3,652 additions and 358 deletions.
12 changes: 12 additions & 0 deletions .editorconfig
@@ -0,0 +1,12 @@
# EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
tab_width = 2
# trim_trailing_whitespace = true
8 changes: 8 additions & 0 deletions .eslintrc.json
@@ -0,0 +1,8 @@
{
"extends": "standard",
"rules": {
"one-var": "off",
"semi": ["error", "always"],
"space-before-function-paren": ["error", "never"]
}
}
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -2,3 +2,4 @@
node_modules
*.sock
.idea
.vscode/
19 changes: 9 additions & 10 deletions .travis.yml 100755 → 100644
@@ -1,13 +1,12 @@
language: node_js
sudo: false
node_js:
- "0.6"
- "0.8"
- "0.10"
- "0.12"
- "io.js"
- "2"
- "3"
- "4"
- "6"
- "node"
- "6"
- "8"
- "10"
cache:
directories:
- "node_modules"
script:
- npm run lint
- npm test
147 changes: 147 additions & 0 deletions History.md → CHANGELOG.md
@@ -1,4 +1,151 @@

2.20.0 / 2019-04-02
==================

* fix: resolve symbolic links completely when hunting for subcommands (#935)
* Update index.d.ts (#930)
* Update Readme.md (#924)
* Remove --save option as it isn't required anymore (#918)
* Add link to the license file (#900)
* Added example of receiving args from options (#858)
* Added missing semicolon (#882)
* Add extension to .eslintrc (#876)

2.19.0 / 2018-10-02
==================

* Removed newline after Options and Commands headers (#864)
* Bugfix - Error output (#862)
* Fix to change default value to string (#856)

2.18.0 / 2018-09-07
==================

* Standardize help output (#853)
* chmod 644 travis.yml (#851)
* add support for execute typescript subcommand via ts-node (#849)

2.17.1 / 2018-08-07
==================

* Fix bug in command emit (#844)

2.17.0 / 2018-08-03
==================

* fixed newline output after help information (#833)
* Fix to emit the action even without command (#778)
* npm update (#823)

2.16.0 / 2018-06-29
==================

* Remove Makefile and `test/run` (#821)
* Make 'npm test' run on Windows (#820)
* Add badge to display install size (#807)
* chore: cache node_modules (#814)
* chore: remove Node.js 4 (EOL), add Node.js 10 (#813)
* fixed typo in readme (#812)
* Fix types (#804)
* Update eslint to resolve vulnerabilities in lodash (#799)
* updated readme with custom event listeners. (#791)
* fix tests (#794)

2.15.0 / 2018-03-07
==================

* Update downloads badge to point to graph of downloads over time instead of duplicating link to npm
* Arguments description

2.14.1 / 2018-02-07
==================

* Fix typing of help function

2.14.0 / 2018-02-05
==================

* only register the option:version event once
* Fixes issue #727: Passing empty string for option on command is set to undefined
* enable eqeqeq rule
* resolves #754 add linter configuration to project
* resolves #560 respect custom name for version option
* document how to override the version flag
* document using options per command

2.13.0 / 2018-01-09
==================

* Do not print default for --no-
* remove trailing spaces in command help
* Update CI's Node.js to LTS and latest version
* typedefs: Command and Option types added to commander namespace

2.12.2 / 2017-11-28
==================

* fix: typings are not shipped

2.12.1 / 2017-11-23
==================

* Move @types/node to dev dependency

2.12.0 / 2017-11-22
==================

* add attributeName() method to Option objects
* Documentation updated for options with --no prefix
* typings: `outputHelp` takes a string as the first parameter
* typings: use overloads
* feat(typings): update to match js api
* Print default value in option help
* Fix translation error
* Fail when using same command and alias (#491)
* feat(typings): add help callback
* fix bug when description is add after command with options (#662)
* Format js code
* Rename History.md to CHANGELOG.md (#668)
* feat(typings): add typings to support TypeScript (#646)
* use current node

2.11.0 / 2017-07-03
==================

* Fix help section order and padding (#652)
* feature: support for signals to subcommands (#632)
* Fixed #37, --help should not display first (#447)
* Fix translation errors. (#570)
* Add package-lock.json
* Remove engines
* Upgrade package version
* Prefix events to prevent conflicts between commands and options (#494)
* Removing dependency on graceful-readlink
* Support setting name in #name function and make it chainable
* Add .vscode directory to .gitignore (Visual Studio Code metadata)
* Updated link to ruby commander in readme files

2.10.0 / 2017-06-19
==================

* Update .travis.yml. drop support for older node.js versions.
* Fix require arguments in README.md
* On SemVer you do not start from 0.0.1
* Add missing semi colon in readme
* Add save param to npm install
* node v6 travis test
* Update Readme_zh-CN.md
* Allow literal '--' to be passed-through as an argument
* Test subcommand alias help
* link build badge to master branch
* Support the alias of Git style sub-command
* added keyword commander for better search result on npm
* Fix Sub-Subcommands
* test node.js stable
* Fixes TypeError when a command has an option called `--description`
* Update README.md to make it beginner friendly and elaborate on the difference between angled and square brackets.
* Add chinese Readme file

2.9.0 / 2015-10-13
==================

Expand Down
7 changes: 0 additions & 7 deletions Makefile

This file was deleted.

0 comments on commit 66768e7

Please sign in to comment.