0.0.1 • Published 12 years ago
git-file v0.0.1
git-file
read file and directory data from a git repo as streams
example
stream a directory listing
var git = require('git-file');
var joinStream = require('join-stream');
var commit = process.argv[2];
var dir = process.argv[3];
git.list(commit, dir)
.pipe(joinStream('\n'))
.pipe(process.stdout)
;
stream a file
var git = require('git-file');
var joinStream = require('join-stream');
var commit = process.argv[2];
var file = process.argv[3];
git.read(commit, file).pipe(process.stdout);
methods
var git = require('git-file')
git.list(ref, dir)
List the contents of a directory dir
at the
revision
ref
.
Returns a stream with a 'data'
event for each file where directories have a
trailing '/'
.
git.read(ref, file)
Return a stream with the contents of file
at the
revision
ref
.
install
With npm do:
npm install git-file