@sanity/cli
Version:
Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets
25 lines (20 loc) • 500 B
text/typescript
import {processTemplate} from './processTemplate'
const defaultAppTemplate = `
import {defineCliConfig} from 'sanity/cli'
export default defineCliConfig({
app: {
organizationId: '%organizationId%',
entry: '%entry%',
},
})
`
export interface GenerateCliConfigOptions {
organizationId?: string
entry: string
}
export function createAppCliConfig(options: GenerateCliConfigOptions): string {
return processTemplate({
template: defaultAppTemplate,
variables: options,
})
}