encodes the level
type as C<9>, C<2>, C<1>, C<0> (representing C, C/C<.>, C, C
in this order) and C is either directly corresponding to C or set
to C<99> if level type is C.
=head1 OPTIONS
The following command line options are available.
=over 4
=item B<-v>, B<--verbose>
Print verbose information during processing.
=item B<-l>, B<--language> I
Choose format of version file I. I="C", ANSI C
(I="c"), M4 (I="m4"), Perl (I="perl") or Python
(I="python"). Default is C.
=item B<-n>, B<--name> I
Name the program the version is maintained for. Default is C.
=item B<-p>, B<--prefix> I
=item B<-s>, B<--set> I
Set the version to I.
=item B<-e>, B<--edit>
Interactively enter a new version.
=item B<-i>, B<--increase> I
When option ``B<-i>'' is used, the current version in I is updated
by increasing one element of the version where I can be one of
the following: ``C'' for increasing the version by 1 (and resetting
revision and level to 0), ``C'' for increasing the revision by 1 (and
resetting level to 0) or ``C'' for increasing the level by 1.
=item B<-d>, B<--display> I
Control the display type: "C" for a short version display,
"C" for a longer version display, "C" for a hexadecimal
display of the version and "C" for a format suitable for use
with GNU libtool.
=back
=head1 EXAMPLE
# shell script
shtool version -l c -n FooBar -p foobar -s 1.2b3 version.c
# configure.in
V=`shtool version -l c -d long version.c`
echo "Configuring FooBar, Version $V"
=head1 HISTORY
The B B command was originally written by Ralf S.
Engelschall Erse@engelschall.comE in 1994 for B. It
was later rewritten from scratch for inclusion into B.
=head1 SEE ALSO
shtool(1).
=cut