diff options
| author | jakob <jakob@memeware.net> | 2017-05-09 18:53:41 -0400 |
|---|---|---|
| committer | jakob <jakob@memeware.net> | 2017-05-09 18:53:41 -0400 |
| commit | b38a284ffc56e292b79610bbd94ebaf086fb4421 (patch) | |
| tree | d996496a0d00caed5b16b34dcecb91f8c5b64778 /src/cli.c | |
| parent | 07347dcaa361607a924178eff787177e8cca6d68 (diff) | |
Began work on a 100%-compatible repacker
Diffstat (limited to 'src/cli.c')
| -rw-r--r-- | src/cli.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -76,6 +76,7 @@ struct params parse_args(int argc, char **argv) { {"verbose", no_argument, NULL, 'v'}, {"extract", no_argument, NULL, 'e'}, {"list", no_argument, NULL, 'l'}, + {"create", no_argument, NULL, 'c'}, {"output", no_argument, NULL, 'o'}, {"game", no_argument, NULL, 'g'}, {NULL, 0, NULL, 0} @@ -83,7 +84,7 @@ struct params parse_args(int argc, char **argv) { do { count++; - cur = getopt_long(argc, argv, "hVvelqo:g:", long_opts, &opt_index); + cur = getopt_long(argc, argv, "hVvelcqo:g:", long_opts, &opt_index); switch (cur) { case 'h': p.mode = HELP; @@ -106,6 +107,9 @@ struct params parse_args(int argc, char **argv) { break; case 'l': p.mode = LIST; + break; + case 'c': + p.mode = CREATE; } } while (cur >= 0); |