feat: added --header option to display start date of report
This commit is contained in:
		
					parent
					
						
							
								f9de988005
							
						
					
				
			
			
				commit
				
					
						028fda815b
					
				
			
		
					 1 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
					@ -11,7 +11,8 @@ __version__ = "0.1.1"
 | 
				
			||||||
@click.command()
 | 
					@click.command()
 | 
				
			||||||
@click.version_option(__version__, prog_name="task-status")
 | 
					@click.version_option(__version__, prog_name="task-status")
 | 
				
			||||||
@click.option("--uuid", is_flag=True, help="Display the task UUID")
 | 
					@click.option("--uuid", is_flag=True, help="Display the task UUID")
 | 
				
			||||||
def main(uuid):
 | 
					@click.option("--header", is_flag=True, help="Display date header")
 | 
				
			||||||
 | 
					def main(uuid, header):
 | 
				
			||||||
    today = date.today()
 | 
					    today = date.today()
 | 
				
			||||||
    last_monday = today + relativedelta(weekday=MO(-2))
 | 
					    last_monday = today + relativedelta(weekday=MO(-2))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,6 +29,8 @@ def main(uuid):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    entries = json.loads(tasks.stdout.decode())
 | 
					    entries = json.loads(tasks.stdout.decode())
 | 
				
			||||||
    last_project = ""
 | 
					    last_project = ""
 | 
				
			||||||
 | 
					    if header:
 | 
				
			||||||
 | 
					        print(f"Reporting from: {last_monday}")
 | 
				
			||||||
    for entry in entries:
 | 
					    for entry in entries:
 | 
				
			||||||
        if entry["project"] != last_project:
 | 
					        if entry["project"] != last_project:
 | 
				
			||||||
            last_project = entry["project"]
 | 
					            last_project = entry["project"]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue