clean error message
This commit is contained in:
parent
88cade51fc
commit
2f03bede1f
11
nob.c
11
nob.c
@ -1,3 +1,4 @@
|
|||||||
|
// add some chages for test
|
||||||
#define NOB_IMPLEMENTATION
|
#define NOB_IMPLEMENTATION
|
||||||
#define NOB_STRIP_PREFIX
|
#define NOB_STRIP_PREFIX
|
||||||
#include "nob.h"
|
#include "nob.h"
|
||||||
@ -6,7 +7,9 @@
|
|||||||
#define SRC_FOLDER "src/"
|
#define SRC_FOLDER "src/"
|
||||||
#define SRC_FILE "src/main.c"
|
#define SRC_FILE "src/main.c"
|
||||||
|
|
||||||
int main(int argc, char **argv){
|
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
NOB_GO_REBUILD_URSELF(argc, argv);
|
NOB_GO_REBUILD_URSELF(argc, argv);
|
||||||
|
|
||||||
Nob_Cmd cmd = {0};
|
Nob_Cmd cmd = {0};
|
||||||
@ -16,7 +19,9 @@ int main(int argc, char **argv){
|
|||||||
|
|
||||||
if(!file_exists(SRC_FILE)) {
|
if(!file_exists(SRC_FILE)) {
|
||||||
String_Builder sb = {0};
|
String_Builder sb = {0};
|
||||||
sb_append_cstr(&sb, "/* Initial 'Hello World' */\n");
|
sb_append_cstr(&sb, "#define NOB_IMPLEMENTATION\n");
|
||||||
|
sb_append_cstr(&sb, "#define NOB_STRIP_PREFIX\n");
|
||||||
|
sb_append_cstr(&sb, "#include \"../nob.h\"\n");
|
||||||
sb_append_cstr(&sb, "#include <stdio.h>\n");
|
sb_append_cstr(&sb, "#include <stdio.h>\n");
|
||||||
sb_append_cstr(&sb, "\nint main()\n");
|
sb_append_cstr(&sb, "\nint main()\n");
|
||||||
sb_append_cstr(&sb, "{\n printf(\"Hello, world\\n\");\n");
|
sb_append_cstr(&sb, "{\n printf(\"Hello, world\\n\");\n");
|
||||||
@ -30,7 +35,7 @@ int main(int argc, char **argv){
|
|||||||
nob_cmd_append(&cmd, "-o", BUILD_FOLDER"main", SRC_FOLDER"main.c");
|
nob_cmd_append(&cmd, "-o", BUILD_FOLDER"main", SRC_FOLDER"main.c");
|
||||||
if(!nob_cmd_run(&cmd)) return 1;
|
if(!nob_cmd_run(&cmd)) return 1;
|
||||||
|
|
||||||
nob_cmd_append(&cmd, BUILD_FOLDER"main");
|
nob_cmd_append(&cmd, BUILD_FOLDER"main", "some");
|
||||||
if(!nob_cmd_run(&cmd)) return 1;
|
if(!nob_cmd_run(&cmd)) return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
18
src/main.c
18
src/main.c
@ -1,8 +1,20 @@
|
|||||||
/* Initial 'Hello World' */
|
#define NOB_IMPLEMENTATION
|
||||||
|
#define NOB_STRIP_PREFIX
|
||||||
|
#include "../nob.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
int main()
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
printf("Hello, world\n");
|
if (argc < 3){
|
||||||
|
fprintf(stderr, "ERROR: You need specified a folder and description for your repo.\n");
|
||||||
|
fprintf(stderr, "INFO: %s <path_to_folder> <description>\n", argv[0]);
|
||||||
|
return 0;
|
||||||
|
} else {
|
||||||
|
/* nob_shift(argv, argc); */
|
||||||
|
/* printf("%s\n", args); */
|
||||||
|
/* char *args1 = nob_shift(argv, argc); */
|
||||||
|
/* printf("%s\n", args1); */
|
||||||
|
printf("%s\n", argv[2]);
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user