Skip to content

Instantly share code, notes, and snippets.

@naoya
Created September 13, 2011 14:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save naoya/1214001 to your computer and use it in GitHub Desktop.
Save naoya/1214001 to your computer and use it in GitHub Desktop.
sys = require 'sys'
path = require 'path'
fs = require 'fs'
argv = require('optimist').boolean('m').argv
if not argv._[0]
process.exit -1
p = require.resolve argv._[0]
if argv.m
if path.existsSync(p)
fs.createReadStream(p).pipe process.stdout
else
dir = path.dirname(p)
readmes = [
dir + '/../Readme.md',
dir + '/../Readme.markdown'
dir + '/../README'
dir + '/Readme.md',
dir + '/Readme.markdown'
dir + '/README'
]
for file in readmes
if path.existsSync(file)
fs.createReadStream(file).pipe process.stdout
break
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment