vfmg: vfmg - add version

sparky sparky at pld-linux.org
Tue Apr 18 19:26:47 CEST 2006


Author: sparky                       Date: Tue Apr 18 17:26:46 2006 GMT
Module: vfmg                          Tag: HEAD
---- Log message:
- add version

---- Files affected:
vfmg:
   vfmg (1.84 -> 1.85) 

---- Diffs:

================================================================
Index: vfmg/vfmg
diff -u vfmg/vfmg:1.84 vfmg/vfmg:1.85
--- vfmg/vfmg:1.84	Tue Apr 18 18:08:53 2006
+++ vfmg/vfmg	Tue Apr 18 19:26:41 2006
@@ -6,9 +6,12 @@
 use Getopt::Long qw(GetOptions :config bundling);
 use Encode qw(encode decode);
 
+my $VERSION = "0.9.95";
+
 # header {{{
 # default options {{{
 my $o_help=0;
+my $o_version=0;
 my $o_tags=0;
 my $o_end=0;
 my $o_verbose=0;
@@ -60,6 +63,7 @@
 
 GetOptions( # {{{
 	'help|h'		=>	\$o_help,
+	'version|V'		=>	\$o_version,
 	'tags|t'		=>	\$o_tags,
 	'end|e'			=>	\$o_end,
 	'verbose|v'		=>	\$o_verbose,
@@ -107,7 +111,8 @@
 Usage:	$0 [options] {@wms}
 
 Options:
-    -h, --help	  - print this help
+    -h, --help	  - print this help and exit
+    -V, --version	  - print version information and exit
 
   Diagnostics:
     -t, --tags    - echo omitted tags to stderr
@@ -156,6 +161,12 @@
 EOF
 	exit;
 } # }}}
+
+if ($o_version) {
+	print "VFolders Menu Generator version: $VERSION\n";
+	print 'Last update: $date$'."\n";
+	exit;
+}
 
 unless (exists $ARGV[0]) {
 	local $" = ", ";
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/vfmg/vfmg?r1=1.84&r2=1.85&f=u



More information about the pld-cvs-commit mailing list