@@ -33,7 +33,9 @@ def cspt_cli():
3333@click .option ('--prepare' ,is_flag = True )
3434@click .option ('--review' ,is_flag = True )
3535@click .option ('--practice' ,is_flag = True )
36- def getbadgedate (assignment_type = None ,prepare = False ,review = False ,practice = False ):
36+ @click .option ('-d' ,'--reference-date' ,help = 'date to use' )
37+ def getbadgedate (assignment_type = None ,prepare = False ,
38+ review = False ,practice = False ,reference_date = None ):
3739 '''
3840 cli for calculate badge date
3941 '''
@@ -48,7 +50,7 @@ def getbadgedate(assignment_type=None,prepare=False,review=False,practice=False)
4850 if practice :
4951 assignment_type = 'practice'
5052
51- click .echo (calculate_badge_date (assignment_type ))
53+ click .echo (calculate_badge_date (assignment_type , reference_date ))
5254
5355
5456@cspt_cli .command ()
@@ -70,7 +72,6 @@ def getassignment(date, assignment_type = 'prepare'):
7072 md_activity = fetch_to_checklist (date , assignment_type )
7173 click .echo ( md_activity )
7274
73-
7475@cspt_cli .command ()
7576@click .option ('-p' , '--path' ,
7677 help = 'path to lesson or lab plans' )
0 commit comments