Add support to load settings from options (flag) and default to specific options
Summary: This change gives priority to a user option settingsString to set up the flipper-server configuration and load them from a json string. Also giving the user the chance to avoid flipper-server looking at the launcher config files in the computer Reviewed By: mweststrate Differential Revision: D34210110 fbshipit-source-id: 9e852b79da106b5140c59116fd7d0c0f3155e620
This commit is contained in:
committed by
Facebook GitHub Bot
parent
ff872400c7
commit
b2dae4da81
@@ -44,6 +44,17 @@ const argv = yargs
|
||||
type: 'boolean',
|
||||
default: false,
|
||||
},
|
||||
settingsString: {
|
||||
describe: `override the existing defaults settings of flipper (settings.json file) e.g "{"androidHome":"/usr/local/bin","enableAndroid":true}"`,
|
||||
type: 'string',
|
||||
default: '',
|
||||
},
|
||||
launcherSettings: {
|
||||
describe:
|
||||
'Open Flipper with the configuration stored in .config folder for the launcher',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
},
|
||||
})
|
||||
.version('DEV')
|
||||
.help()
|
||||
@@ -71,7 +82,12 @@ async function start() {
|
||||
staticDir,
|
||||
entry: 'index.web.dev.html',
|
||||
});
|
||||
const flipperServer = await startFlipperServer(rootDir, staticDir);
|
||||
const flipperServer = await startFlipperServer(
|
||||
rootDir,
|
||||
staticDir,
|
||||
argv.settingsString,
|
||||
argv.launcherSettings,
|
||||
);
|
||||
if (argv.failFast) {
|
||||
flipperServer.on('server-state', ({state}) => {
|
||||
if (state === 'error') {
|
||||
|
||||
Reference in New Issue
Block a user