commit 65d6d04
chld
·
2026-07-13 16:58:57 +0000 UTC
parent d0c23a9
add help optio
1 files changed,
+6,
-2
M
xl.c
M
xl.c
+6,
-2
1@@ -25,7 +25,7 @@ int main(int ac, char **av)
2 snprintf(path, sizeof path, "%s/%s", getenv("HOME"), ".xlrc");
3
4 int opt;
5- while((opt=getopt(ac, av, "c:g:"))!= -1){
6+ while((opt=getopt(ac, av, "c:g:h "))!= -1){
7 switch(opt){
8 case 'c':
9 snprintf(path, sizeof path, "%s", optarg);
10@@ -33,7 +33,7 @@ int main(int ac, char **av)
11 case 'g': {
12 const char *p=strchr(optarg, 'x');
13 if (!p){
14- fprintf(stderr, "inavlid geom (default: 80x150)\n");
15+ fprintf(stderr, "invalid geom (default: 80x150)\n");
16 return 1;
17 }
18
19@@ -41,6 +41,10 @@ int main(int ac, char **av)
20 hi=atoi(p+1);
21 break;
22 }
23+ case 'h':
24+ fprintf(stderr, "usage: %s [-c file] [-g WxH]\nusage: %s [-h]\nusage: %s\n", av[0], av[0], av[0]);
25+ return 0;
26+ break;
27 case ':':
28 fprintf(stderr, "-%c needs a argument!\n", optopt); return 1;
29 break;