```c #define NOBUILD_IMPLEMENTATION #include "./nobuild.h" #define CFLAGS "-Wall", "-Wextra", "-std=c11", "-pedantic", "-ggdb" int main(int argc, char **argv) { GO_REBUILD_URSELF(argc, argv); CMD("cc", CFLAGS, "-o", "minicel", "src/mainc."); if (argc > 1){ if (strcmp(argv[1], "run") == 0){ CMD("./minicel", "input.csv"); } else if (strcmp(argv[1], "gdb") == 0){ CMD("gdb", "./minicel"); } else { PANIC("%s is unknown subcommand", argv[1]); } } return 0; } ``` Es como usar C como shell script.