1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env node
- var concat = require('simple-concat')
- var undeclared = require('./')
- if (arg('--help') || arg('-h')) {
- console.log('usage: undeclared-identifiers [--identifiers] [--properties] < source.js')
- process.exit(0)
- }
- concat(process.stdin, function (err, src) {
- if (err) throw err
- var r = undeclared(src)
- var i = arg('--identifiers') || arg('-i')
- var p = arg('--properties') || arg('-p')
- if (!i && !p) i = p = true
- if (i) r.identifiers.forEach(log)
- if (p) r.properties.forEach(log)
- })
- function arg (s) {
- return process.argv.indexOf(s) !== -1
- }
- function log (n) {
- console.log(n)
- }
|