[exim-cvs] Made less verbose by default, --verbose switch ad…

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Exim Git Commits Mailing List
Ημερομηνία:  
Προς: exim-cvs
Αντικείμενο: [exim-cvs] Made less verbose by default, --verbose switch added
Gitweb: http://git.exim.org/exim-website.git/commitdiff/8ecb6fed2dcaf97ddc20c72e66a8290b330c83dd
Commit:     8ecb6fed2dcaf97ddc20c72e66a8290b330c83dd
Parent:     c40fd8ce7d6795f2411ff5302550f83160c5e82e
Author:     Nigel Metheringham <nigel.metheringham@???>
AuthorDate: Fri Jan 28 13:14:15 2011 +0000
Committer:  Nigel Metheringham <nigel.metheringham@???>
CommitDate: Fri Jan 28 13:14:15 2011 +0000


    Made less verbose by default, --verbose switch added
---
 script/gen.pl |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


diff --git a/script/gen.pl b/script/gen.pl
index 92cff58..685d0eb 100755
--- a/script/gen.pl
+++ b/script/gen.pl
@@ -53,7 +53,7 @@ sub do_web {

                 ## Build HTML from XSL files and simply copy static files which have changed
                 if ( $path =~ /(.+)\.xsl$/ ) {
-                    print "Generating  : docroot:/$1.html\n";
+                    print "Generating  : docroot:/$1.html\n" if ($opt{verbose});
                     transform( undef, "$opt{tmpl}/web/$path", "$opt{docroot}/$1.html" );
                 }
                 elsif ( -f "$opt{tmpl}/web/$path" ) {
@@ -62,18 +62,18 @@ sub do_web {
                     return if -f "$opt{docroot}/$path" && ( stat("$opt{tmpl}/web/$path") )[9] == ( stat("$opt{docroot}/$path") )[9];


                     if ( $path =~ /(.+)\.css$/ ) {
-                        print "CSS to  : docroot:/$path\n";
+                        print "CSS to  : docroot:/$path\n" if ($opt{verbose});
                         my $content = read_file("$opt{tmpl}/web/$path");
                         write_file( "$opt{docroot}/$path", $opt{minify} ? CSS::Minifier::XS::minify($content) : $content );
                     }
                     elsif ( $path =~ /(.+)\.js$/ ) {
-                        print "JS to  : docroot:/$path\n";
+                        print "JS to  : docroot:/$path\n" if ($opt{verbose});
                         my $content = read_file("$opt{tmpl}/web/$path");
                         write_file( "$opt{docroot}/$path", $opt{minify} ? JavaScript::Minifier::XS::minify($content) : $content );
                     }
                     else {
                         ## Copy
-                        print "Copying to  : docroot:/$path\n";
+                        print "Copying to  : docroot:/$path\n" if ($opt{verbose});
                         copy( "$opt{tmpl}/web/$path", "$opt{docroot}/$path" ) or die "$path: $!";
                     }
                     ## Set mtime
@@ -118,7 +118,7 @@ sub do_doc {
     ## Generate a Table of Contents XML file
     {
         my $path = "exim-html-$version/doc/html/spec_html/" . ( $type eq 'filter' ? 'filter_toc' : 'index_toc' ) . ".xml";
-        print "Generating  : docroot:/$path\n";
+        print "Generating  : docroot:/$path\n" if ($opt{verbose});
         transform( $xml, "$opt{tmpl}/doc/toc.xsl", "$opt{docroot}/$path", );
     }


@@ -149,7 +149,7 @@ sub do_doc {
         ## Transform the chapter into html
         {
             my $path = sprintf( 'exim-html-%s/doc/html/spec_html/%sch%02d.html', $version, $prepend_chapter, $counter );
-            print "Generating  : docroot:/$path\n";
+            print "Generating  : docroot:/$path\n" if ($opt{verbose});
             transform( $doc, "$opt{tmpl}/doc/chapter.xsl", "$opt{docroot}/$path", );
         }
     }
@@ -345,8 +345,8 @@ sub error_help {
 ## Parse arguments
 sub parse_arguments {


-    my %opt = ( spec => [], filter => [], help => 0, man => 0, web => 0, minify => 1 );
-    GetOptions( \%opt, 'help|h!', 'man!', 'web!', 'spec=s{1,}', 'filter=s{1,}', 'latest=s', 'tmpl=s', 'docroot=s', 'minify!' )
+    my %opt = ( spec => [], filter => [], help => 0, man => 0, web => 0, minify => 1, verbose => 0 );
+    GetOptions( \%opt, 'help|h!', 'man!', 'web!', 'spec=s{1,}', 'filter=s{1,}', 'latest=s', 'tmpl=s', 'docroot=s', 'minify!', 'verbose!' )
       || pod2usage( -exitval => 1, -verbose => 0 );


     ## --help