diff options
| author | Aram Drevekenin <aram@poor.dev> | 2026-02-12 18:35:55 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-12 18:35:55 +0100 |
| commit | e887164a0a1fa07ae3786b846ee4b43a613dba24 (patch) | |
| tree | 21eae01fd0553b80a4bb931a19a92d59616f98be /zellij-utils/src/data.rs | |
| parent | Propagate plugin alias config changes to plugins (#4698) (diff) | |
| download | sl0ppij-e887164a0a1fa07ae3786b846ee4b43a613dba24.tar.gz sl0ppij-e887164a0a1fa07ae3786b846ee4b43a613dba24.tar.xz sl0ppij-e887164a0a1fa07ae3786b846ee4b43a613dba24.zip | |
Allow plugins to read env vars present upon session creation (behind permission) (#4700)
* allow plugins to read environment variables
* rustfmt
* add pr
Diffstat (limited to 'zellij-utils/src/data.rs')
| -rw-r--r-- | zellij-utils/src/data.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/zellij-utils/src/data.rs b/zellij-utils/src/data.rs index 1a035edc..b770eee0 100644 --- a/zellij-utils/src/data.rs +++ b/zellij-utils/src/data.rs @@ -1055,6 +1055,7 @@ pub enum Permission { ReadPaneContents, RunActionsAsUser, WriteToClipboard, + ReadSessionEnvironmentVariables, } impl PermissionType { @@ -1086,6 +1087,9 @@ impl PermissionType { }, PermissionType::RunActionsAsUser => "Execute actions as the user".to_owned(), PermissionType::WriteToClipboard => "Write to clipboard".to_owned(), + PermissionType::ReadSessionEnvironmentVariables => { + "Read environment variables present upon session creation".to_owned() + }, } } } @@ -3445,6 +3449,7 @@ pub enum PluginCommand { CurrentSessionLastSavedTime, GetPaneInfo(PaneId), GetTabInfo(usize), // tab_id + GetSessionEnvironmentVariables, } // Response types for plugin API methods that create tabs |
