UNPKG

piral-cli

Version:

The standard CLI for creating and building a Piral instance or a Pilet.

20 lines (17 loc) 528 B
import { open } from '../external'; import { log } from './log'; import { config } from './config'; export async function openBrowserAt(address: string) { try { await open(address); } catch (err) { log('failedToOpenBrowser_0170', err); } } export async function openBrowser(shouldOpen: boolean, port: number, path: string, https?: boolean) { if (shouldOpen) { const scheme = https ? 'https' : 'http'; const address = `${scheme}://${config.host}:${port}${path}`; await openBrowserAt(address); } }