1.6.0 • Published 5 years ago
publish-cli-deprecated v1.6.0
Publish
Installation
Globally using npm (requires node v5+)
npm install -g publish-cliUsage
Inside a git repository, do:
publish <version|bumplevel> [options]Examples:
publish 1.2.3 # explicitly sets version to v1.2.3publish patch # bumps from v1.2.3 to v1.2.4publish minor # bumps from v1.2.3 to v1.3.0publish major # bumps from v1.2.3 to v2.0.0Options:
| Command | Shortcut | Usage | Default |
|---|---|---|---|
| --tag | -t | The 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 | -m | The 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 | -f | Force 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
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - 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.
1.6.0
5 years ago