UNPKG

403 BJavaScriptView Raw
1var exec = require('child_process').execSync
2
3module.exports = function () {
4 var name
5 var email
6
7 try {
8 name = exec('git config --get user.name')
9 email = exec('git config --get user.email')
10 } catch (e) {}
11
12 name = name && JSON.stringify(name.toString().trim()).slice(1, -1)
13 email = email && (' <' + email.toString().trim() + '>')
14 return (name || '') + (email || '')
15}