3dce48f138f6d1e533c85911b29c19d1f719ac85
hiram
  Fri Sep 30 13:55:10 2022 -0700
indicate input file options in the usage message refs #29819

diff --git src/hg/makeDb/hgLoadOut/hgLoadOut.c src/hg/makeDb/hgLoadOut/hgLoadOut.c
index f84c250..433063c 100644
--- src/hg/makeDb/hgLoadOut/hgLoadOut.c
+++ src/hg/makeDb/hgLoadOut/hgLoadOut.c
@@ -31,31 +31,33 @@
     {NULL, 0}
 };
 
 void usage()
 /* Explain usage and exit. */
 {
 errAbort(
   "hgLoadOut - load RepeatMasker .out files into database\n"
   "usage:\n"
   "   hgLoadOut database file(s).out\n"
   "For multiple files chrN.out this will create the single table 'rmsk'\n"
   "in the database, use the -split argument to obtain separate chrN_rmsk tables.\n"
   "options:\n"
   "   -tabFile=text.tab - don't actually load database, just create tab file\n"
   "   -split - load chrN_rmsk separate tables even if a single file is given\n"
-  "   -table=name - use a different suffix other than the default (rmsk)");
+  "   -table=name - use a different suffix other than the default (rmsk)\n"
+  "note: the input file.out can also be a compressed file.out.gz file,\n"
+  "      or a URL to a file.out or file.out.gz");
 }
 
 void badFormat(struct lineFile *lf, int id)
 /* Print generic bad format message. */
 {
 errAbort("Badly formatted line %d in %s\n", lf->lineIx, lf->fileName);
 }
 
 int makeMilli(char *s, struct lineFile *lf)
 /* Convert ascii floating point to parts per thousand representation. */
 {
 /* Cope with -0.0  and -0.2 etc.*/
 if (s[0] == '-')
     {
     if (!sameString(s, "-0.0"))