Blob


1 #include <u.h>
2 #include <libc.h>
4 void
5 usage(void)
6 {
7 fprint(2, "usage: readcons [-s] [-d default] prompt\n");
8 exits("usage");
9 }
11 void
12 main(int argc, char **argv)
13 {
14 char *def, *p;
15 int secret;
17 def = nil;
18 secret = 0;
19 ARGBEGIN{
20 case 's':
21 secret = 1;
22 break;
23 case 'd':
24 def = EARGF(usage());
25 break;
26 default:
27 usage();
28 }ARGEND
30 if(argc != 1)
31 usage();
33 p = readcons(argv[0], def, secret);
34 if(p == nil)
35 exits("readcons");
36 print("%s\n", p);
37 exits(0);
38 }