Skip to content

kellnerd/deno-bump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bump

Deno CLI to increment the semantic version of the package in the current directory.

Bumps the patch version, unless a version step (minor, major) is specified.

Try it out in a directory with a deno.json file, it will ask for the necessary permissions:

deno run jsr:@kellnerd/bump

Optionally it can create a git commit with the package file changes and/or a tag.
See the integrated help to learn more:

deno run jsr:@kellnerd/bump --help

Setup

Install the CLI with the permissions you need, for example:

deno install --global --allow-read=deno.json --allow-write=deno.json --allow-run=git jsr:@kellnerd/bump

Now you can use it by simply executing bump.

Usage Examples

Increment the minor version in deno.json:

bump minor

Alternatively you can also increment the major version or the patch version.

Explicitly specify the JSON package file which should be updated:

bump --file jsr.json

Automatically commit the changed deno.json file using a conventional commit message:

bump patch --commit "chore: Release version "

Additionally create a tag with a version prefix:

bump major --commit "chore: Release version " --tag v

If the previous version was 1.2.3, the new version will be 2.0.0. A commit with the message chore: Release version 2.0.0 will be created and tagged as v2.0.0.

About

Deno CLI to bump the version of the package in the current directory

Topics

Resources

License

Stars

Watchers

Forks

Contributors