8.12

1 About🔗ℹ

BumpV is a tool that helps to quickly make new version releases of your Racket-based projects.

BumpV does not need any special config files (unlike Req for example) but it needs some special Racket code inside one of your project’s packages.

You will have to create a file which defines MAJOR, MINOR and PATCH variables, the so-called version components.

For example:

(provide (all-defined-out))
 
(define-values (MAJOR MINOR PATCH)
  (values 1 2 3))

The most important line in this file is the one with values. BumpV only wants this line to be present, mostly because it does not do any advanced file parsing, just simple regular expression matching.

By running BumpV: