1.6.0 • Published 3 years ago

publish-cli-deprecated v1.6.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
3 years ago

Publish

Installation

Globally using npm (requires node v5+)

npm install -g publish-cli

Usage

Inside a git repository, do:

publish <version|bumplevel> [options]

Examples:

publish 1.2.3 # explicitly sets version to v1.2.3
publish patch # bumps from v1.2.3 to v1.2.4
publish minor # bumps from v1.2.3 to v1.3.0
publish major # bumps from v1.2.3 to v2.0.0

Options:

CommandShortcutUsageDefault
--tag-tThe tag name. Use %@ to output version. E.g. publish 1.1.9 -t "%@-beta" will create a tag called '1.1.9-beta'.v%@
--message-mThe commit/tag message. Use %@ to output version. E.g. publish 1.1.9 -m "Build v%@" will commit as 'Build v1.1.9'.v%@
--force-fForce the commit and tag creation even if in the wrong branch and/or have uncommited changes.false

If your default branch isn't master and/or your remote isn't called origin, you can override it on package.json, under the publish key:

{
  "name": "publish-demo",
  "version": "1.5.3",
  "publish": {
    "branch": "other-than-master",
    "remote": "not-origin"
  }
}

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request 😁

Licensing

This project is under the JLMK License, which means you can do whatever you want with the code, Just Let Me Know.

For the full license check out the LICENSE file.