Giter Club home page Giter Club logo

bump's People

Contributors

dominicbarnes avatar ianstormtaylor avatar tootallnate avatar yields avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bump's Issues

Add machine-friendly mode to CLI

When scripting releases, it becomes a pain to use bump because it outputs human-friendly text all the time. It would be nice if there was a machine-friendly way to use it:

$ bump minor --print-version
1.2.0

$ bump patch --print-manifests
package.json
component.json

I'm not sure what the best API would be for this, but currently needing to use egrep to extract the new version number is awkward.

handle private

if package.json is private then ignore it if it doesnt have a version key, so that you can have private pieces next to public components or vice versa

Submit to npm

Is it possible to submit this to npm? I know there is already a bump out there and that would require a different package name, but npm doesn't appear to know, once it's installed, that it came from github. When checking for updates, it reverts to installing the package named bump from npm. I can update it with the namespace manually, but if I ever need to do a general npm -g update, it gets overwritten.

don't error out when there's no package.json

should probably be more graceful, so you don't need to think about... "okay, this component has a package.json"

/usr/local/lib/node_modules/bump/bin/bump:45
  version = increment(files['package.json'].version, version);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.