Implement CLI client