From 2197a8eb53e260f56fc090d3f1c64fa76e25b8f1 Mon Sep 17 00:00:00 2001 From: Kirill Bulatov Date: Mon, 18 Mar 2024 03:15:39 +0200 Subject: Allow setting terminal env vars via PTY options Closes #7778. --- alacritty_terminal/src/tty/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'alacritty_terminal/src/tty/mod.rs') 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, } /// Shell options. -- cgit