summaryrefslogtreecommitdiff
path: root/src/cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli.c')
-rw-r--r--src/cli.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/cli.c b/src/cli.c
index 74adbb8..532388a 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -79,27 +79,27 @@ struct params parse_args(int argc, char **argv) {
count++;
cur = getopt_long(argc, argv, "hVvelqo:g:", long_opts, &opt_index);
switch (cur) {
- case 'h':
- p.mode = HELP;
- return p;
- case 'V':
- p.mode = VERSION;
- return p;
- case 'v':
- p.verbose = true;
- break;
- case 'o':
- count++;
- parse_output_path(optarg, &p);
- break;
- case 'g':
- count++;
- parse_game_id(optarg, &p);
- case 'e':
- p.mode = EXTRACT;
- break;
- case 'l':
- p.mode = LIST;
+ case 'h':
+ p.mode = HELP;
+ return p;
+ case 'V':
+ p.mode = VERSION;
+ return p;
+ case 'v':
+ p.verbose = true;
+ break;
+ case 'o':
+ count++;
+ parse_output_path(optarg, &p);
+ break;
+ case 'g':
+ count++;
+ parse_game_id(optarg, &p);
+ case 'e':
+ p.mode = EXTRACT;
+ break;
+ case 'l':
+ p.mode = LIST;
}
} while (cur >= 0);