From 6141cdd85c5f01a001a1dc795226cd085a561383 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Thu, 14 Aug 2025 16:51:17 +0200 Subject: Factor out the external command case. --- src/cmd.zig | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/cmd.zig') diff --git a/src/cmd.zig b/src/cmd.zig index 8f4c971..25c0711 100644 --- a/src/cmd.zig +++ b/src/cmd.zig @@ -26,6 +26,7 @@ const Date = @import("cmd/date.zig").Date; const Time = @import("cmd/time.zig").Time; const Sort = @import("cmd/sort.zig").Sort; const Move = @import("cmd/move.zig").Move; +const External = @import("cmd/external.zig").External; pub const BuiltinCommand = union(enum) { // File-oriented @@ -155,10 +156,7 @@ pub const Command = union(enum) { command: *Command, redirects: ArrayList(Redirect), }, - External: struct { - program: []const u8, - args: ArrayList([]const u8), - }, + External: External, Builtin: BuiltinCommand, Empty, -- cgit v1.2.1