macos: when executing a script directly, always wait after command

This commit is contained in:
Mitchell Hashimoto
2025-08-28 11:26:26 -07:00
parent d3cadf2495
commit f1ea30dcf1
4 changed files with 20 additions and 0 deletions

View File

@@ -447,6 +447,9 @@ pub const Surface = struct {
/// Input to send to the command after it is started.
initial_input: ?[*:0]const u8 = null,
// Wait after the command exits
wait_after_command: bool = false,
};
pub fn init(self: *Surface, app: *App, opts: Options) !void {
@@ -540,6 +543,11 @@ pub const Surface = struct {
);
}
// Wait after command
if (opts.wait_after_command) {
config.@"wait-after-command" = true;
}
// Initialize our surface right away. We're given a view that is
// ready to use.
try self.core_surface.init(