https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112596

Revision: 112596
Author:   gwicke
Date:     2012-02-28 14:24:37 +0000 (Tue, 28 Feb 2012)
Log Message:
-----------
Improve grepper documentation.

Modified Paths:
--------------
    trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js

Modified: trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js
===================================================================
--- trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js   2012-02-28 
14:11:44 UTC (rev 112595)
+++ trunk/extensions/VisualEditor/tests/parser/dumpGrepper.js   2012-02-28 
14:24:37 UTC (rev 112596)
@@ -1,3 +1,9 @@
+/**
+ * A simple dump grepper based on the DumpReader module.
+ *
+ * @author Gabriel Wicke <[email protected]>
+ */
+
 var dumpReader = require('./dumpReader.js'),
        events = require('events'),
        optimist = require('optimist'),
@@ -22,18 +28,23 @@
 module.exports.DumpGrepper = DumpGrepper;
 
 if (module === require.main) {
-       var argv = optimist.usage( 'Usage: $0 <regexp>', {
+       var argv = optimist.usage( 'Usage: zcat dump.xml.gz | $0 <regexp>', {
                'i': {
                        description: 'Case-insensitive matching',
                        'boolean': true,
                        'default': false
                },
                'color': {
-                       description: 'Highlight matched substring using color',
+                       description: 'Highlight matched substring using color. 
Use --no-color to disable.',
                        'boolean': true,
                        'default': true
                }
        } ).argv;
+
+       if( argv.help ) {
+               optimist.showHelp();
+               process.exit( 0 );
+       }
        
        var flags = '';
        if(argv.i) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to