JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1744
  • Score
    100M100P100Q110735F
  • License MIT

Run git config command

Package Exports

  • gitconfig

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gitconfig) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

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

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.