Command line multi-porpose protocol.