From 9b1595b795121d233cd0cf32537661839e318914 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 17 Jan 2022 01:19:08 -0500 Subject: basic subshell implementation --- src/runner/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/runner/mod.rs') diff --git a/src/runner/mod.rs b/src/runner/mod.rs index 98894b3..63af51b 100644 --- a/src/runner/mod.rs +++ b/src/runner/mod.rs @@ -158,7 +158,11 @@ async fn run_commands( *should = !list.is_empty(); if *should { let val = list.remove(0); + // XXX i really need to just pick one location and + // stick with it instead of trying to keep these + // in sync env.set_var(var, &val); + std::env::set_var(var, &val); } } else { unreachable!(); -- cgit v1.2.3-54-g00ecf