0.5.3 • Published 8 years ago

gitgo v0.5.3

Weekly downloads
16
License
MIT
Repository
github
Last release
8 years ago

gitgo - the stupid git wrapper

The gitgo Node module makes it slightly easier to execute Git commands from Node. It's a one-off function that spawns a child process to run the Git command, returning a readable stream to expose feedback from Git.

Build Status

Usage

Cloning a repo

var gitgo = require('gitgo')
var fs = require('fs')
var repo = 'git://github.com/michaelnisi/gitgo.git'
var path = '/tmp/gitgo-' + Math.floor(Math.random() * (1 << 24))

fs.mkdirSync(path)
gitgo(path, ['clone', repo]).pipe(process.stdout)

API

gitgo(path, opts)

  • path Directory path to target repo
  • opts Array containing the git command to execute, followed by its options, e.g. ['add', '.']

The gitgo module exports a single function that returns a Readable Stream.

Installation

% npm install pickup

License

MIT License

0.5.3

8 years ago

0.5.2

8 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.4

11 years ago

0.3.3

11 years ago

0.3.2

11 years ago

0.3.0

11 years ago

0.2.5

11 years ago

0.2.4

11 years ago

0.2.3

11 years ago

0.2.1

11 years ago

0.0.4

11 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago