Interactive tool

Exit status & && / ||

Watch $? after each command, and see how && / || short-circuit — including the classic chain pitfall.