summaryrefslogtreecommitdiff
path: root/src/os
diff options
context:
space:
mode:
authorJeffrey C. Ollie <jeff@ocjtech.us>2025-09-24 15:27:46 -0500
committerJeffrey C. Ollie <jeff@ocjtech.us>2025-09-24 17:47:29 -0500
commitbff758f03b077c0c76aa2e677927b9fb26f9efa4 (patch)
treef8cff975445c7eac921ec7c5c123744738c490df /src/os
parentfc0a37f9e02ffb1adb24cbbd64ed0c3ecfb46ecd (diff)
cli: use sh to launch editor
Diffstat (limited to 'src/os')
-rw-r--r--src/os/shell.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/os/shell.zig b/src/os/shell.zig
index d4d682d3e..3e57031dd 100644
--- a/src/os/shell.zig
+++ b/src/os/shell.zig
@@ -36,6 +36,10 @@ pub fn ShellEscapeWriter(comptime T: type) type {
const Writer = std.io.Writer(*ShellEscapeWriter(T), error{Error}, write);
+ pub fn init(child_writer: T) ShellEscapeWriter(T) {
+ return .{ .child_writer = child_writer };
+ }
+
pub fn writer(self: *ShellEscapeWriter(T)) Writer {
return .{ .context = self };
}