src: add permission support to config file · nodejs/node@28c4f44
@@ -607,31 +607,43 @@ EnvironmentOptionsParser::EnvironmentOptionsParser() {
607607AddOption("--allow-fs-read",
608608"allow permissions to read the filesystem",
609609 &EnvironmentOptions::allow_fs_read,
610-kAllowedInEnvvar);
610+kAllowedInEnvvar,
611+ OptionNamespaces::kPermissionNamespace);
611612AddOption("--allow-fs-write",
612613"allow permissions to write in the filesystem",
613614 &EnvironmentOptions::allow_fs_write,
614-kAllowedInEnvvar);
615+kAllowedInEnvvar,
616+ OptionNamespaces::kPermissionNamespace);
615617AddOption("--allow-addons",
616618"allow use of addons when any permissions are set",
617619 &EnvironmentOptions::allow_addons,
618-kAllowedInEnvvar);
620+kAllowedInEnvvar,
621+false,
622+ OptionNamespaces::kPermissionNamespace);
619623AddOption("--allow-child-process",
620624"allow use of child process when any permissions are set",
621625 &EnvironmentOptions::allow_child_process,
622-kAllowedInEnvvar);
626+kAllowedInEnvvar,
627+false,
628+ OptionNamespaces::kPermissionNamespace);
623629AddOption("--allow-inspector",
624630"allow use of inspector when any permissions are set",
625631 &EnvironmentOptions::allow_inspector,
626-kAllowedInEnvvar);
632+kAllowedInEnvvar,
633+false,
634+ OptionNamespaces::kPermissionNamespace);
627635AddOption("--allow-wasi",
628636"allow wasi when any permissions are set",
629637 &EnvironmentOptions::allow_wasi,
630-kAllowedInEnvvar);
638+kAllowedInEnvvar,
639+false,
640+ OptionNamespaces::kPermissionNamespace);
631641AddOption("--allow-worker",
632642"allow worker threads when any permissions are set",
633643 &EnvironmentOptions::allow_worker_threads,
634-kAllowedInEnvvar);
644+kAllowedInEnvvar,
645+false,
646+ OptionNamespaces::kPermissionNamespace);
635647AddOption("--experimental-repl-await",
636648"experimental await keyword support in REPL",
637649 &EnvironmentOptions::experimental_repl_await,