diff --git a/src/main.c b/src/main.c index 321a74d..3e65f31 100644 --- a/src/main.c +++ b/src/main.c @@ -7,6 +7,8 @@ int main(int argc, char** argv){ char** target_argv = malloc(sizeof(*target_argv)); target_argv[0] = NULL; + printf("Taiga, static website generator - run `%s help' for help\n\n", argv[0]); + for(i = 1; i < argc; i++){ if(argv[i][0] == '-'){ if(action != NULL) continue; @@ -21,4 +23,11 @@ int main(int argc, char** argv){ } if(action == NULL) action = "site"; + + if(strcmp(action, "site") == 0){ + return action_site(target_argc, target_argv); + } + + fprintf(stderr, "Unknown action\n"); + return 1; } diff --git a/src/taiga.h b/src/taiga.h index d751e10..5d8e64f 100644 --- a/src/taiga.h +++ b/src/taiga.h @@ -5,4 +5,6 @@ #include #include +int action_site(int argc, char** argv); + #endif