diff options
Diffstat (limited to 'cli/permissions.rs')
-rw-r--r-- | cli/permissions.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cli/permissions.rs b/cli/permissions.rs index a56754f18..bc4d0844e 100644 --- a/cli/permissions.rs +++ b/cli/permissions.rs @@ -134,6 +134,19 @@ impl Permissions { } } + pub fn allow_all() -> Self { + Self { + allow_read: PermissionState::from(true), + allow_write: PermissionState::from(true), + allow_net: PermissionState::from(true), + allow_env: PermissionState::from(true), + allow_run: PermissionState::from(true), + allow_plugin: PermissionState::from(true), + allow_hrtime: PermissionState::from(true), + ..Default::default() + } + } + pub fn check_run(&self) -> Result<(), OpError> { self .allow_run |