Negligible Psychological Misery

    gitgo

    0.5.3 • Public • Published

    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

    Install

    npm i gitgo

    DownloadsWeekly Downloads

    11

    Version

    0.5.3

    License

    MIT

    Last publish

    Collaborators

    • avatar