From 2bcd165a78cd20fb6eea0f1ddb0213da7fddf8a1 Mon Sep 17 00:00:00 2001 From: Zach Day Date: Tue, 14 Mar 2017 03:39:26 -0400 Subject: Add CLI arg for setting working directory Resolves #478. --- src/tty.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/tty.rs') diff --git a/src/tty.rs b/src/tty.rs index eb0ba590..9f8a4764 100644 --- a/src/tty.rs +++ b/src/tty.rs @@ -235,6 +235,11 @@ pub fn new(config: &Config, options: &Options, size: T) -> Pty { Ok(()) }); + // Handle set working directory option + if let Some(ref dir) = options.working_dir { + builder.current_dir(dir.as_path()); + } + match builder.spawn() { Ok(child) => { unsafe { -- cgit