UNPKG

@sanity/cli

Version:

Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets

25 lines (19 loc) 616 B
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