@sanity/cli
Version:
Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets
25 lines (19 loc) • 616 B
text/typescript
import open from 'open'
import {type CliCommandDefinition} from '../../types'
const manageCommand: CliCommandDefinition = {
name: 'manage',
signature: 'manage',
helpText: '',
description: 'Opens project management interface in your web browser',
async action(args, context) {
const {output, cliConfig} = context
const {print} = output
const projectId = cliConfig?.api?.projectId
const url = projectId
? `https://www.sanity.io/manage/project/${projectId}`
: 'https://www.sanity.io/manage/'
print(`Opening ${url}`)
await open(url)
},
}
export default manageCommand