1. Receive user query to find a contact by name or alias.
2. Execute `wecom-cli contact get_userlist '{}'` to retrieve the contact list.
3. Filter the contact list based on the provided name or alias (exact or fuzzy match).
4. If a unique match is found, display the contact information (name, alias, userid).
5. If multiple matches are found, present a list of candidates to the user for selection.
6. If no match is found, inform the user that the contact was not found.
7. Handle errors, such as exceeding the contact limit, and inform the user appropriately.