Просмотр исходного кода

Support executing random programs (!)

Luna Stadler лет назад: 4
Родитель
Сommit
2337ce5e73
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      zig/sdl/hello_sdl.zig

+ 3 - 1
zig/sdl/hello_sdl.zig

213
    else if (std.mem.startsWith(u8, cmd, "man "))
213
    else if (std.mem.startsWith(u8, cmd, "man "))
214
        // TODO: handle `man 5 sway`
214
        // TODO: handle `man 5 sway`
215
        &[_][]const u8{ "man", cmd["man ".len..] }
215
        &[_][]const u8{ "man", cmd["man ".len..] }
216
    else if (cmd.len > 0 and std.ascii.isDigit(cmd[0]))
217
        &[_][]const u8{ "/usr/bin/qalc", "-terse", cmd }
216
    else
218
    else
217
        &[_][]const u8{ "/usr/bin/qalc", "-terse", cmd };
219
        &[_][]const u8{ "bash", "-c", cmd };
218
    for (argv) |arg| {
220
    for (argv) |arg| {
219
        std.debug.print("'{s}' ", .{arg});
221
        std.debug.print("'{s}' ", .{arg});
220
    }
222
    }