a command-line password generator