diff options
author | Kirill Bulatov <mail4score@gmail.com> | 2024-03-18 03:15:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-18 01:15:39 +0000 |
commit | fe88aaa0855283d689dc41d531db916404ef9c51 (patch) | |
tree | ac70edbdeefdf4762ced6f57921a9569052d482e /alacritty_terminal/src/tty/mod.rs | |
parent | 14b53f18dbae3f434a5011a9fb49b52574caedaf (diff) | |
download | r-alacritty-fe88aaa0855283d689dc41d531db916404ef9c51.tar.gz r-alacritty-fe88aaa0855283d689dc41d531db916404ef9c51.tar.bz2 r-alacritty-fe88aaa0855283d689dc41d531db916404ef9c51.zip |
Allow setting terminal env vars via PTY options
Closes #7778.
Diffstat (limited to 'alacritty_terminal/src/tty/mod.rs')
-rw-r--r-- | alacritty_terminal/src/tty/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/alacritty_terminal/src/tty/mod.rs b/alacritty_terminal/src/tty/mod.rs index 35d227b8..55d263ca 100644 --- a/alacritty_terminal/src/tty/mod.rs +++ b/alacritty_terminal/src/tty/mod.rs @@ -1,5 +1,6 @@ //! TTY related functionality. +use std::collections::HashMap; use std::path::PathBuf; use std::sync::Arc; use std::{env, io}; @@ -29,6 +30,9 @@ pub struct Options { /// Remain open after child process exits. pub hold: bool, + + /// Extra environment variables. + pub env: HashMap<String, String>, } /// Shell options. |