diff --git a/tests/runtests.pl b/tests/runtests.pl
index e5e3a1ba3312d84655dd7c8b286f809299cd3f76..be37618bf7fadb5878923a0f5b3282b551b9114e 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -1,4 +1,5 @@
 #!/usr/bin/perl
+# $Id$
 #
 # Main curl test script, in perl to run on more platforms
 #
@@ -343,6 +344,18 @@ do {
         # short output
         $short=1;
     }
+    elsif($ARGV[0] eq "-h") {
+        # show help text
+        print <<EOHELP
+Usage: runtests.pl [-h][-s][-v][numbers]
+  -h       this help text
+  -s       short output
+  -v       verbose output
+  [num]    as string like "5 6 9" to run those tests only
+EOHELP
+    ;
+        exit;
+    }
     elsif($ARGV[0] =~ /^(\d+)/) {
         $TESTCASES=$ARGV[0]; # run these tests
     }