pub fn write_command_handoff<R: CommandRunner + ?Sized>( name: &str, command: &str, shell: &str, keep_alive: bool, runner: &R, ) -> Result<CommandRunOutput, String>