Alternatives

Before diving in and spitting out this package I looked at the alternatives below. If I have missed something please drop me a mail.

shtool

shtool provides a great version management applet, one which I used for a number of years in certain projects [1] . Unfortunately, the output formats are hard-coded in the script making it very difficult to use in most of the projects I work on.

A few ideas have been borrowed from shtool, and versionah should be seen as a homage to the version applet from shtool.

If you don’t need the template support of versionah and find the other functionality shtool provides useful then I’d strongly recommend using shtool. There is little point depending on two external projects when one can suffice.

Since version 0.8.0 it has been possible to parse shtool generated files, and you can write shtool-compatible files with v0.14.0 and later.

[1]According to the shtool ChangeLog I used it at least as far back as 2004 when I contributed M4 support.