1 | // Adapted from Vue CLI v2 "init" command
|
2 |
|
3 | const exec = require('child_process').execSync
|
4 |
|
5 | module.exports = () => {
|
6 | let name
|
7 | let email
|
8 |
|
9 | try {
|
10 | name = exec('git config --get user.name')
|
11 | email = exec('git config --get user.email')
|
12 | }
|
13 | catch (e) {}
|
14 |
|
15 | name = name && JSON.stringify(name.toString().trim()).slice(1, -1)
|
16 | email = email && (' <' + email.toString().trim() + '>')
|
17 |
|
18 | return (name || '') + (email || '')
|
19 | }
|