INNER CODE UNIT · JavaScript
trackTool
clinicjs/node-clinic · bin.js:286
async function trackTool (toolName, args, toolVersion) {
let action = 'run'
if (args['visualize-only']) {
action = 'visualize-only'
} else if (args['collect-only']) {
action = 'collect-only'
}
await checkMetricsPermission()
insight.track(toolName, action)
insight.trackEvent({
category: toolName,
action,
label: toolVersion
})
}
async function runTool (toolName, Tool, version, args, uiOptions) {