minimal parsing cli