0.0.7 • Published 10 years ago

git-config v0.0.7

Weekly downloads
31,073
License
BSD-3-Clause
Repository
github
Last release
10 years ago

git-config

A simple way to extract out all the contents of a .gitconfig file and return as JSON

build status

Installation

This module is installed via npm:

$ npm install git-config

Example Usage

Asynchronous

var gitConfig = require('git-config');
gitConfig(function (err, config) {
  if (err) return done(err);
  expect(config.user.name).to.equal('Eugene Ware');
  expect(config.user.email).to.equal('eugene@noblesamurai.com');
  expect(config.github.user).to.equal('eugeneware');
  done();
});

Explicitly give a gitconfig file:

var gitConfig = require('git-config');
gitConfig('/my/path/.gitconfig1', function (err, config) {
  if (err) return done(err);
  expect(config.user.name).to.equal('Eugene Ware');
  expect(config.user.email).to.equal('eugene@noblesamurai.com');
  expect(config.github.user).to.equal('eugeneware');
  done();
});

Synchronous

var gitConfig = require('git-config');
var config = gitConfig.sync(); // can pass explit file if you want as well
nodewebx-initgit-pairinggenerator-test-connectorgenerator-test2-connector2generator-test3-connector3test2-generator-connectoranuoua-cli@msg-labs/ts-seedgenerator-bfee-blankrepogenerator-bfee-revealjs@everything-registry/sub-chunk-1760sytw1617-merquililyconywiwi-initwaltzwslsstrapboot@combuilder/combuilderkernel-clikafei-template-packagekafei-template-package-webpackumi2project2umptomoko-kerneltools-runner@amilajack/cli@alfred/cliw7@goto-bus-stop/create@learnersguild/echo-cli@learnersguild/game-cli@louislarry/github-cli@magicdawn/generator-tampermonkey@itwin/pcf-climuffin-climoka-template-packagemoka-template-package-v1module-initor-awpone-more-gitlab-clinueva-funcionalidad-para-el-paquete-npm-merquililyconynuevo-libro-merquililyconyproject-guessnew.jsneon-clinowa-initnowa-pluginproject_pawproyecto-sytw-alex-moislush-libslush-licenseslush-node-typescriptslush-node-typescript2smashershinho-wxapp-clislush-hirschslush-webpackshipit-fusionaryshellingsmashing-dev-toolshazamjsgitpaygit-path-loggitbook-start-eltgitbook-start-ericlucastaniagitbook-start-iaas-ull-es-merquililyconygitbook-start-plugin-iaas-ull-es-ericlucastaniagitbook-start-alex-moi-niteshgitbook-start-babelgit-config-display-demogitjkgh-contribsgroupupinit.jslisp2jlleahcimic-modulemoka-template-package-webpack@tmpvar/neon-cli@travi/github-scaffolder@travi/generator-git@zalastax/nolb-git-c@zauberware/ssh-deploy@striblab/generator-striblabadr-authorbabytree-clicase-studies-clicat-bincontribbbt-clicabdriverbkboarddoctodt-initeurekajsgenerator-future-webappgenerator-fx-jsplugingenerator-fxplugin-hellogenerator-hapi-stylegenerator-donejsgenerator-hapi-apollogenerator-hapi-plus
0.0.7

10 years ago

0.0.6

11 years ago

0.0.5

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