Purity is an interactive purity test program with a simple, user interface and datafile format. For each test, questions are printed to the your terminal, and you are prompted for an answer to the current question. At a prompt, these are your choices:
y Answer “yes” to the question.
n Answer “no” to the question.
b Backup one question, if you answered it incorrectly, or someone is watching you take the test, and you don’t (or do) want to admit a different answer.
Redraw the current question.
q Quit the test, and print the current score.
? Print a help screen for the current prompt.
k Kill a section of the test. This skips all the questions of the test until the next subject heading.
a Toggle answer mode between real answers and obfuscated answers. Real answers print “yes” and “no”, while obfuscated answers are “Maybe” and “maybe”. Obfuscated answers are preferred if you are shy, and don’t want people to be able to read your answers over your shoulder as you take the test.
d Toggle dERanGe output.
s Print your current score on the test you are taking.
l Toggle score logging.
At the end of the test, your score is printed out. For most purity tests, lower scores denote more “experience” of the test material.
[ via purity manpage http://www.penguin-soft.com/penguin/man/6/purity.html ]
On the terminal type purity list to get a list of purity tests available. That chose the test you would like to take by typing in purity hacker -a, than prepare yourself for a list of 500 something questions. I got bored 10 questions into the test, it’s quite obvious most of the things mentioned in the test I have never heard of, or obsolete in todays world.
Here is a sample question list (just the first 7):
List of tests available: