blob: 133185540a7af9d73a9cbe2b4a21de43efc97d95 [file] [log] [blame]
/*
* Copyright (c) 2002-2007, Marc Prud'hommeaux. All rights reserved.
*
* This software is distributable under the BSD license. See the terms of the
* BSD license in the documentation provided with this software.
*/
package jline.example;
import jline.*;
import java.io.*;
public class PasswordReader {
public static void usage() {
System.out.println("Usage: java "
+ PasswordReader.class.getName() + " [mask]");
}
public static void main(String[] args) throws IOException {
ConsoleReader reader = new ConsoleReader();
Character mask = (args.length == 0)
? new Character((char) 0)
: new Character(args[0].charAt(0));
String line = null;
do {
line = reader.readLine("enter password> ", mask);
System.out.println("Got password: " + line);
} while(line != null && line.length() > 0);
}
}