d317b7479d6e020405f5e96d4ccbea152d03e806 larrym Tue Mar 15 14:19:30 2011 -0700 improve usage message diff --git src/hg/utils/cpAndLinkToResourceFiles.pl src/hg/utils/cpAndLinkToResourceFiles.pl index 3bf6c95..beb0dde 100755 --- src/hg/utils/cpAndLinkToResourceFiles.pl +++ src/hg/utils/cpAndLinkToResourceFiles.pl @@ -3,31 +3,40 @@ # Copy files to resource directory; make versioned soft-links as appropriate (and delete obsolete ones too). use strict; use Cwd; use Getopt::Long; sub usage { my ($msg) = @_; print STDERR <<END; $msg Usage: -cpAndLinkToResourceFiles.pl [-exclude=...] -destDir=... files +cpAndLinkToResourceFiles.pl [OPTION] -destDir=dir -versionFile=file files + +Copy any modified static files to a directory in the apache DocumentRoot and create appropriately versioned softlinks. + +Options: + + -destDir=dir Directory where we copy files + -exclude=fileList Comma-delimited list of files to exclude (useful if the files argument was created using "ls *.js") + -forceVersionNumbers Force use of CGI versioned softlinks; useful for debugging in dev trees + -versionFile=file Get CGI version from this header file END } my ($exclude, $destDir, $debug, $versionFile, $cgiVersion, $useMtimes); my %exclude; my $forceVersionNumbers; # You can use this option to test CGI-versioned links on dev server GetOptions("exclude=s" => \$exclude, "destDir=s" => \$destDir, "debug" => \$debug, "versionFile=s" => \$versionFile, "forceVersionNumbers" => \$forceVersionNumbers); if($exclude) { %exclude = map { $_ => 1} split(/\s*,\s*/, $exclude); } usage("Missing/invalid destDir '$destDir'") if(!$destDir || !(-d $destDir));