plan9port/src/cmd/readcons.c
2005-02-13 18:03:41 +00:00

39 lines
475 B
C

#include <u.h>
#include <libc.h>
void
usage(void)
{
fprint(2, "usage: readcons [-s] [-d default] prompt\n");
exits("usage");
}
void
main(int argc, char **argv)
{
char *def, *p;
int secret;
def = nil;
secret = 0;
ARGBEGIN{
case 's':
secret = 1;
break;
case 'd':
def = EARGF(usage());
break;
default:
usage();
}ARGEND
if(argc != 1)
usage();
p = readcons(argv[0], def, secret);
if(p == nil)
exits("readcons");
print("%s\n", p);
exits(0);
}