Scroll to navigation

bumpfontversion:(1) General Commands Manual bumpfontversion:(1)

NAME

bumpfontversion - bump a font source version

SYNOPSIS

usage: bumpfontversion [-h] [--dry-run] [--verbose] [--commit] [--tag] [--sign-tags] [--tag-name TAG_NAME] [--tag-message TAG_MESSAGE] [--message COMMIT_MSG] [--commit-args COMMIT_ARGS] (--new-version VERSION | --part {major,minor}) [file ...]

POSITIONAL ARGUMENTS:

file Files to change

OPTIONS:

show this help message and exit
Don't write any files, just pretend.
Print verbose logging to stderr.
Commit to version control
Create a tag in version control
Sign tags if created
Tag name (only works with --tag)
Tag message
Commit message
Extra arguments to commit command
New version that should be in the files
Part of the version to be bumped.

EXAMPLES

Set the version directly to 0.5:

bumpfontversion --new-version 0.5 MyFont.ufo

Upgrade the minor version:

bumpfontversion --part minor MyFont.glyphs

Upgrade the major version:

bumpfontversion --part major MyFont.glyphs
April 2025