feat: add support for numeric arguments in cli exec calls

This commit is contained in:
CJ van den Berg 2025-08-12 12:02:41 +02:00
parent fb99aebfa9
commit 1fcec1bab5
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -331,7 +331,12 @@ pub fn main() anyerror!void {
try cbor.writeValue(writer, cmd_);
try cbor.writeArrayHeader(writer, count - 1);
while (cmd_args.next()) |arg| try cbor.writeValue(writer, arg);
while (cmd_args.next()) |arg| {
if (std.fmt.parseInt(isize, arg, 10) catch null) |i|
try cbor.writeValue(writer, i)
else
try cbor.writeValue(writer, arg);
}
try tui_proc.send_raw(.{ .buf = msg.items });
}