'Add arguments to the command parser.'

def add_arguments(self, parser):

    parser.add_argument('--dry_run', action='store_true', default=False, dest='dry_run', help="Output    what    we're    going    to    do,    but    don't    actually    do    it.    To    actually    delete,    use    --delete    instead.")
    parser.add_argument('--delete', action='store_true', default=False, dest='delete', help='Actually    perform    the    deletions    of    the    course.    For    a    Dry    Run,    use    --dry_run    instead.')
    parser.add_argument('--courses', dest='courses', nargs='+', help='Reset    persistent    grades    for    the    list    of    courses    provided.')
    parser.add_argument('--all_courses', action='store_true', dest='all_courses', default=False, help='Reset    persistent    grades    for    all    courses.')
    parser.add_argument('--modified_start', dest='modified_start', help='Starting    range    for    modified    date    (inclusive):    e.g.    "2016-08-23    16:43";    expected    in    UTC.')
    parser.add_argument('--modified_end', dest='modified_end', help='Ending    range    for    modified    date    (inclusive):    e.g.    "2016-12-23    16:43";    expected    in    UTC.')
    parser.add_argument('--db_table', dest='db_table', help='Specify    "subsection"    to    reset    subsection    grades    or    "course"    to    reset    course    grades.    If    absent,    both    are    reset.')
