Basilisk - the cmd line - help (the columns alignment, error improvements)

https://github.com/MoonchildProductions/moebius/pull/58
This commit is contained in:
janekptacijarabaci 2018-02-28 08:49:42 +01:00 • committed by Roy Tam
commit e1f7b9e459
5 changed files with 38 additions and 32 deletions

View file

@ -190,7 +190,10 @@ DevToolsStartup.prototype = {
listener.open(); listener.open();
dump("Started debugger server on " + portOrPath + "\n"); dump("Started debugger server on " + portOrPath + "\n");
} catch (e) { } catch (e) {
dump("Unable to start debugger server on " + portOrPath + ": " + e); let _error = "Unable to start debugger server on " + portOrPath + ": "
+ e;
Cu.reportError(_error);
dump(_error + "\n");
} }
if (cmdLine.state == Ci.nsICommandLine.STATE_REMOTE_AUTO) { if (cmdLine.state == Ci.nsICommandLine.STATE_REMOTE_AUTO) {
@ -202,9 +205,11 @@ DevToolsStartup.prototype = {
helpInfo: " --jsconsole Open the Browser Console.\n" + helpInfo: " --jsconsole Open the Browser Console.\n" +
" --jsdebugger Open the Browser Toolbox.\n" + " --jsdebugger Open the Browser Toolbox.\n" +
" --devtools Open DevTools on initial load.\n" + " --devtools Open DevTools on initial load.\n" +
" --start-debugger-server [ws:][ <port> | <path> ] Start the debugger server on\n" + " --start-debugger-server [ws:][<port>|<path>] Start the debugger server on\n" +
" a TCP port or Unix domain socket path. Defaults to TCP port\n" + " a TCP port or Unix domain socket path.\n" +
" 6000. Use WebSocket protocol if ws: prefix is specified.\n", " Defaults to TCP port 6000.\n" +
" Use WebSocket protocol if ws: prefix\n" +
" is specified.\n",
/* eslint-disable max-len */ /* eslint-disable max-len */
classID: Components.ID("{9e9a9283-0ce9-4e4a-8f1c-ba129a032c32}"), classID: Components.ID("{9e9a9283-0ce9-4e4a-8f1c-ba129a032c32}"),

View file

@ -1590,11 +1590,11 @@ DumpHelp()
#ifdef MOZ_X11 #ifdef MOZ_X11
printf("X11 options\n" printf("X11 options\n"
" --display=DISPLAY X display to use\n" " --display=DISPLAY X display to use.\n"
" --sync Make X calls synchronous\n"); " --sync Make X calls synchronous.\n");
#endif #endif
#ifdef XP_UNIX #ifdef XP_UNIX
printf(" --g-fatal-warnings Make all warnings fatal\n" printf(" --g-fatal-warnings Make all warnings fatal.\n"
"\n%s options\n", gAppData->name); "\n%s options\n", gAppData->name);
#endif #endif
@ -1604,14 +1604,15 @@ DumpHelp()
" --profile <path> Start with profile at <path>.\n" " --profile <path> Start with profile at <path>.\n"
" --migration Start with migration wizard.\n" " --migration Start with migration wizard.\n"
" --ProfileManager Start with ProfileManager.\n" " --ProfileManager Start with ProfileManager.\n"
" --no-remote Do not accept or send remote commands; implies\n" " --no-remote Do not accept or send remote commands;\n"
" --new-instance.\n" " implies --new-instance.\n"
" --new-instance Open new instance, not a new window in running instance.\n" " --new-instance Open new instance, not a new window\n"
" in running instance.\n"
" --UILocale <locale> Start with <locale> resources as UI Locale.\n" " --UILocale <locale> Start with <locale> resources as UI Locale.\n"
" --safe-mode Disables extensions and themes for this session.\n", gAppData->name); " --safe-mode Disables extensions and themes for this session.\n", (const char*) gAppData->name);
#if defined(XP_WIN) #if defined(XP_WIN)
printf(" --console Start %s with a debugging console.\n", gAppData->name); printf(" --console Start %s with a debugging console.\n", (const char*) gAppData->name);
#endif #endif
// this works, but only after the components have registered. so if you drop in a new command line handler, --help // this works, but only after the components have registered. so if you drop in a new command line handler, --help