<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def main(context, subject, debug, no_colors):
 """ Eh is a terminal program that will provide you with quick reminders about a subject. To get started run: eh help To figure out what eh knows about run: eh list To update the list of subjects: eh update Note: Eh will make a directory in your userhome called .eh where it will store downloaded subjects. """

    eho = Eh(debug, no_colors)
    if subject == 'list':
        eho.subject_list()
        exit(0)
    if subject == 'update':
        eho.update_subject_repo()
        exit(0)
    eho.run(subject)
    exit(0)