gitconfig

Run git config command

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
gitconfig
612.0.84 years ago7 years agoMinified + gzip package size for gitconfig in KB

Readme

gitconfig


!Build Statusbdtravisshieldurlbdtravisurl !Code Climatebdcodeclimateshieldurlbdcodeclimateurl !Code Coveragebdcodeclimatecoverageshieldurlbdcodeclimateurl !npm Versionbdnpmshieldurlbdnpmurl !JS Standardbdstandardshieldurlbdstandardurl


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

| Signature | Description | | --------- | ----------- | | 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

| Name | Description | | ---- | ----- | | location | Config file location. (global, system, or local) |


License

This software is released under the MIT License.

Links