@sanity/cli
Version:
Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets
30 lines (25 loc) • 623 B
text/typescript
import {defineTrace} from '@sanity/telemetry'
interface CLITraceData {
/**
* Command flags, without the core options (help, debug, version etc)
*/
groupOrCommand: string
/**
* Command arguments, eg any arguments after `sanity <command>` (no flags)
*/
commandArguments: string[]
/**
* Arguments after the ended argument list (--)
*/
extraArguments: string[]
coreOptions: {
help?: boolean
debug?: boolean
version?: boolean
}
}
export const CliCommand = defineTrace<CLITraceData>({
name: 'CLI Command Executed',
version: 1,
description: 'A CLI command was executed',
})