Skip to content

koistya/git-repository

Repository files navigation

NPM version NPM downloads Build status

A Promise-based JavaScript wrapper library for working with Git CLI.

Join #git-repository chat room on Gitter to stay up to date and share your feedback!

How to Setup

$ npm install git-repository

Getting Started

import Repo from 'git-repository';

export default async () => {

  let repo = await Repo.open('./example', { init: true });

  await repo.setRemote('origin', 'https://github.com/user/example.git');
  await repo.add('--all .');
  await repo.commit('Commit message');
  await repo.push('origin', 'master');

};

Related Projects

  • Babel — A JavaScript compiler (ES6/ES7 → ES5.1)
  • Babel Starter Kit — A boilerplate for authoring JavaScript/React.js libraries

License

The MIT License © Konstantin Tarkus (@koistya)

About

A Promise-based JavaScript wrapper library for working with Git CLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published