0.0.1 • Published 12 years ago

git-file v0.0.1

Weekly downloads
277
License
-
Repository
github
Last release
12 years ago

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