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));