basic parsers for cli applications