summaryrefslogtreecommitdiff
path: root/cli/permissions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/permissions.rs')
-rw-r--r--cli/permissions.rs13
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