◐ Shell
clean mode source ↗

src: add permission support to config file · nodejs/node@28c4f44

@@ -607,31 +607,43 @@ EnvironmentOptionsParser::EnvironmentOptionsParser() {

607607

AddOption("--allow-fs-read",

608608

"allow permissions to read the filesystem",

609609

&EnvironmentOptions::allow_fs_read,

610-

kAllowedInEnvvar);

610+

kAllowedInEnvvar,

611+

OptionNamespaces::kPermissionNamespace);

611612

AddOption("--allow-fs-write",

612613

"allow permissions to write in the filesystem",

613614

&EnvironmentOptions::allow_fs_write,

614-

kAllowedInEnvvar);

615+

kAllowedInEnvvar,

616+

OptionNamespaces::kPermissionNamespace);

615617

AddOption("--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);

619623

AddOption("--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);

623629

AddOption("--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);

627635

AddOption("--allow-wasi",

628636

"allow wasi when any permissions are set",

629637

&EnvironmentOptions::allow_wasi,

630-

kAllowedInEnvvar);

638+

kAllowedInEnvvar,

639+

false,

640+

OptionNamespaces::kPermissionNamespace);

631641

AddOption("--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);

635647

AddOption("--experimental-repl-await",

636648

"experimental await keyword support in REPL",

637649

&EnvironmentOptions::experimental_repl_await,