From 247673d97f5988b7980f3a0388b310a3fc37bb4f Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Thu, 9 Oct 2025 11:57:16 -0700 Subject: [PATCH] fail quickly and more quietly when a single word command is attempted --- src/main.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.zig b/src/main.zig index efc9547..22db5b2 100644 --- a/src/main.zig +++ b/src/main.zig @@ -281,6 +281,11 @@ pub fn main() !u8 { try stderr.print("Usage: {s} [--sentence-parse-only] [--command-parse-only] \n", .{args[0]}); return 1; } + if (sentence_parse_only == .none and std.mem.count(u8, sentence_arg.?, " ") == 0) { + // a command cannot be made from a single word + try stdout.print("Ignoring attempt at single word command\n", .{}); + return 0; + } const bin_dir = std.fs.selfExeDirPathAlloc(allocator) catch |err| { stderr.print("Failed to get binary path: {}\n", .{err}) catch {}; return 1;