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