bumpfontversion:(1)
π bumpfontversion π
okay so bestie, imagine you've got a font project and the version number is just sitting there, stale, embarrassing, giving "last updated in 2019" energy. this little icon is gonna fix that. bumpfontversion bumps your font source version β that's it, that's the whole job, and it does it flawlessly. it's a General Commands Manual entry, so you know it's legit. π
β¨ NAME β¨
bumpfontversion β bump a font source version. literally just that. no cap. π¦
πΈ 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 ...]
note the vibe: you must pick either--new-versionor--part. one of them. the parentheses said so. π
π POSITIONAL ARGUMENTS: π
fileβ Files to change. yes bestie, you can pass several. go off. π«Ά
π OPTIONS: π
-h,--helpβ show this help message and exit. the classic escape hatch, iconic behavior.--dry-run,-nβ Don't write any files, just pretend. a little β¨fantasyβ¨ of a version bump. zero consequences, all the vibes.--verbose,-Vβ Print verbose logging tostderr. it will literally tell you everything it's doing. main character narration.--commitβ Commit to version control. committing, but make it version control π--tagβ Create a tag in version control. tagging the moment, fr fr.--sign-tagsβ Sign tags if created. only kicks in when tags actually get created, okay? conditional queen.--tag-name TAG_NAMEβ Tag name (only works with--tag). it needs--tagto do literally anything, so don't leave it hanging alone. π₯Ί--tag-message TAG_MESSAGEβ Tag message. say something cute to your future self.--message,-m COMMIT_MSGβ Commit message. your one shot at a good one, don't waste it.--commit-args COMMIT_ARGSβ Extra arguments to commit command. pass through whatever extra little treats your commit command wants. π--new-version VERSIONβ New version that should be in the files. set it to exactly this. no negotiating.--part {major,minor}β Part of the version to be bumped. pickmajororminor, those are the only two, don't be extra. π
π₯ 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
π pro bestie tip from the vibe check: run --dry-run first so you can see the glow-up before it's permanent. no cap.
okay that's the whole page, you're literally a version-bumping expert now, go be the main character of your own changelog πβ¨ this one's from the bumpfontversion:(1) manual, dated April 2025 β mwah, stan, bye π
π¦π
π¦ where this page comes from
- ubuntu resolute: bumpfontversion 0.4.0-2 Β· Apache-2.0
- ubuntu stonking: bumpfontversion 0.4.0-3 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms