git-repository
Version:
A Promise-based wrapper library for Git CLI
42 lines (26 loc) • 1.4 kB
Markdown
# [git-repository](https://www.npmjs.com/package/git-repository)
[](http://www.npmjs.com/package/git-repository)
[](http://www.npmjs.com/package/git-repository)
[](https://travis-ci.org/koistya/git-repository)
> A Promise-based JavaScript wrapper library for working with Git CLI.
Join [#git-repository](https://gitter.im/koistya/git-repository) chat room on Gitter to stay up to date and share your feedback!
### How to Setup
```sh
$ npm install git-repository
```
### Getting Started
```js
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](http://babeljs.io/) — A JavaScript compiler (ES6/ES7 → ES5.1)
* [Babel Starter Kit](https://github.com/kriasoft/babel-starter-kit) — A boilerplate for authoring JavaScript/React.js libraries
### License
The MIT License © Konstantin Tarkus ([@koistya](https://twitter.com/koistya))