summaryrefslogtreecommitdiffstats
path: root/src/env.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/env.rs')
-rw-r--r--src/env.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/env.rs b/src/env.rs
index fd9a047..4c461ff 100644
--- a/src/env.rs
+++ b/src/env.rs
@@ -109,7 +109,11 @@ impl Env {
}
}
- pub fn update(&mut self) -> anyhow::Result<()> {
+ pub fn update(
+ &mut self,
+ status: std::process::ExitStatus,
+ ) -> anyhow::Result<()> {
+ self.set_status(status);
self.set_current_dir(std::env::current_dir()?);
self.set_vars(std::env::vars_os());
Ok(())