blob: f0f8397f084e0941d0e8c38501717796080a75f9 [file] [log] [blame]
rscea77b9c2005-02-13 18:03:41 +00001#include <u.h>
2#include <libc.h>
3
4void
5usage(void)
6{
7 fprint(2, "usage: readcons [-s] [-d default] prompt\n");
8 exits("usage");
9}
10
11void
12main(int argc, char **argv)
13{
14 char *def, *p;
15 int secret;
16
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
29
30 if(argc != 1)
31 usage();
32
33 p = readcons(argv[0], def, secret);
34 if(p == nil)
35 exits("readcons");
36 print("%s\n", p);
37 exits(0);
38}
39