Comments (8)
@perry-mitchell - I'm currently working on a complete rewrite of version-bump-prompt. It's almost done, and it will include a "leave as-is" option in addition to the "custom" option. Expect to see it soon.
from version-bump-prompt.
I'd be happy to accept a PR! Thanks!
from version-bump-prompt.
Just to make sure we're on the same page... I don't think this requires any new command-line option (like --allow-no-bump
or --opt-bypass
). I think this is just an enhancement to the existing --prompt
functionality
from version-bump-prompt.
Thanks for the suggestion! I'm glad you find this tool useful.
I assume you're using the --prompt
option, right? If so, then how about we just add another option to the prompt list to leave the version number the same. For example, the prompt might look like this:
Current version in package.json is 2.7.0
How would you like to bump it?
major (3.0.0)
minor (2.8.0)
> patch (2.7.1)
pre-release major (3.0.0-beta.0)
pre-release minor (2.8.0-beta.0)
pre-release patch (2.7.1-beta.0)
pre-release (2.7.1-beta.0)
no version change (2.7.0)
Notice the no version change
option at the end. Would that solve your need?
from version-bump-prompt.
That'd be amazing! It's exactly what I'm after, yes.
Would you want to do it or would you take a PR? I'm happy either way of course.
from version-bump-prompt.
@perry-mitchell - I was just looking at the code and noticed that this functionality already exists 🤦♂️
The --prompt
option includes a custom...
option that lets you specify whatever version number you want, and it defaults to the current version.
from version-bump-prompt.
@JamesMessinger Good point! I saw this as well. I’m not sure that it’s super clear however, and having it as an option would mean less work in those workflows.
What’s your opinion in this regard?
from version-bump-prompt.
Maybe the custom item is enough for now. It's not super clear but seems to do the job. Thanks!
from version-bump-prompt.
Related Issues (20)
- A typo in README HOT 1
- add to included in package-lock.json, too? HOT 4
- Different version in promp -> prerelease and prerelease HOT 3
- All occurences of old version are replaced in files instead of only the first HOT 3
- Support for -n or --no-verify option HOT 1
- Make git tag prefix "v" optional. HOT 1
- Can't see output
- Can you add a variable for the version in the commit message? HOT 3
- Version number added to beginning of commit message HOT 4
- Config file for defaults HOT 3
- Local version supported? HOT 1
- Leave as-is crashes - exit code 1 HOT 3
- Update version in text file via regex or other means HOT 2
- Integration with husky HOT 3
- Introduce a flag to skip preversion, version and postversion HOT 6
- $ foo> bump dir/package.json doesn't work
- BUG package-lock.json version does not get bumped at second position
- Doesn't find version in OpenApi spec HOT 1
- I want a method that returns newVersion without modifying file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from version-bump-prompt.