git-file

read file and directory data from a git repo as streams

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
git-file
0.0.110 years ago10 years agoMinified + gzip package size for git-file in KB

Readme

git-file
read file and directory data from a git repo as streams
build status
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