2.0.8 • Published 6 years ago

gitconfig v2.0.8

Weekly downloads
1,349
License
MIT
Repository
github
Last release
6 years ago

gitconfig

Build Status Code Climate Code Coverage npm Version JS Standard

Run git config command

Installation

npm install gitconfig --save

Usage

'use strict'

const gitconfig = require('gitconfig')

// Set git config values.
gitconfig.set({
  'user.mail': 'foo@example.com'
}, {
  location: 'local'
}).then(() => {
  /* ... */
})

// Unset git config values.
gitconfig.unset([ 'user.mail' ], {
  location: 'local'
}).then(() => {
  /* ... */
})

// Git all config values.
gitconfig.get({
  location: 'global'
}).then((config) => {
  /* ... */
})

API

SignatureDescription
gitconfig.get(options, callback)Get all git config.
gitconfig.get(key, options, callback)Get config with key.
gitconfig.set(key, val, options, callback)Set a config value.
gitconfig.set(values, options, callback)Set mutliple config values.
gitconfig.unset(keys, options, callback)Un set config value(s).

Options

NameDescription
locationConfig file location. (global, system, or local)

License

This software is released under the MIT License.

Links