[1.1] Implement a command-line interface