D 2014-02-07T19:55:16.986 L version\snumbers\sget/write U mario W 774

version

This is a commandline tool to *update version numbers* across source code files. It understands multiple syntax contexts to constrain write operations. And the command arguments can be mixed naturally.

documentations

Just running the script displays a simple help (same as atop the code). But there is also a [manpage|manpage version(1)].

why?

It's useful for preparing manual packaging processes, keeping version numbers in sync from source code to documentation and build scripts. I've been using a dozen variants of this on multiple projects, but each patched to a specific language or too generic. This is a consolidation. Surely there must be other tools like that, but they're obviously not easy to google. Z f6a2fe4ab7e8ac7d05fa6fdb64b54fce