1 | const header = require('../utils/header')
|
2 | const globalConfig = require('../utils/global-config')
|
3 | const { track } = require('../utils/telemetry')
|
4 |
|
5 | module.exports = async context => {
|
6 |
|
7 | if (context.id === '--telemetry-disable') {
|
8 | globalConfig.set('telemetryDisabled', true)
|
9 | console.log('Netlify telemetry has been disabled')
|
10 | console.log('You can renable it anytime with the --telemetry-enable flag')
|
11 | track('user_telemetryDisabled', {
|
12 | force: true
|
13 | })
|
14 | process.exit()
|
15 | }
|
16 | if (context.id === '--telemetry-enable') {
|
17 | globalConfig.set('telemetryDisabled', false)
|
18 | console.log('Netlify telemetry has been enabled')
|
19 | console.log('You can disable it anytime with the --telemetry-disable flag')
|
20 | track('user_telemetryEnabled', {
|
21 | force: true
|
22 | })
|
23 | process.exit()
|
24 | }
|
25 |
|
26 | header(context)
|
27 | }
|