UNPKG

netlify-cli

Version:

Netlify command line tool

32 lines 1.33 kB
import requiresSiteInfo from '../../utils/hooks/requires-site-info.js'; export const createOpenCommand = (program) => { program .command('open:admin') .description('Opens current site admin UI in Netlify') .addExamples(['netlify open:admin']) .hook('preAction', requiresSiteInfo) .action(async (options, command) => { const { openAdmin } = await import('./open-admin.js'); await openAdmin(options, command); }); program .command('open:site') .description('Opens current site url in browser') .addExamples(['netlify open:site']) .hook('preAction', requiresSiteInfo) .action(async (options, command) => { const { openSite } = await import('./open-site.js'); await openSite(options, command); }); return program .command('open') .description(`Open settings for the site linked to the current folder`) .option('--site', 'Open site') .option('--admin', 'Open Netlify site') .addExamples(['netlify open --site', 'netlify open --admin', 'netlify open:admin', 'netlify open:site']) .action(async (options, command) => { const { open } = await import('./open.js'); await open(options, command); }); }; //# sourceMappingURL=index.js.map