UNPKG

@quasar/app

Version:

Quasar Framework local CLI

35 lines (30 loc) 654 B
const { log, warn } = require('./logger') module.exports = function openBrowser({ url, opts, wait = true }) { const open = require('open') const openDefault = () => { log('Opening default browser at ' + url + '\n') open(url, { wait, url: true }).catch(() => { warn(`Failed to open default browser`) warn() }) } if (opts) { log('Opening browser at ' + url + ' with options: ' + opts) log() open(url, { app: opts, wait, url: true }).catch(() => { warn(`Failed to open specific browser`) warn() openDefault() }) } else { openDefault() } }