A software-based command-line interface conveys a number of advantages over a hardware-based control panel, not the least that it’s much easier to add new controls as and when they are required. A ...