diff --git a/package.json b/package.json index 066eeaf..d6bf0d4 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "commands": "./lib/commands", "bin": "sf", "hooks": { - "prerun": "./lib/hooks/telemetryPrerun.js" + "prerun": "./lib/hooks/telemetryPrerun" }, "devPlugins": [ "@oclif/plugin-help", diff --git a/schemas/telemetry.json b/schemas/telemetry.json new file mode 100644 index 0000000..aa38bef --- /dev/null +++ b/schemas/telemetry.json @@ -0,0 +1,25 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$ref": "#/definitions/TelemetryGetResult", + "definitions": { + "TelemetryGetResult": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "cliId": { + "type": "string" + }, + "tmpDir": { + "type": "string" + }, + "cacheDir": { + "type": "string" + } + }, + "required": ["enabled", "tmpDir", "cacheDir"], + "additionalProperties": false + } + } +}