feat: add --bullet option to change char in front of list items
This commit is contained in:
		
					parent
					
						
							
								8facfd95f6
							
						
					
				
			
			
				commit
				
					
						bc47134b35
					
				
			
		
					 1 changed files with 5 additions and 4 deletions
				
			
		| 
						 | 
					@ -15,10 +15,11 @@ __version__ = "0.2.4"
 | 
				
			||||||
@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")
 | 
				
			||||||
@click.option("--header", is_flag=True, help="Display date header")
 | 
					@click.option("--header", is_flag=True, help="Display date header")
 | 
				
			||||||
 | 
					@click.option("--bullet", default="*", help="Character to use for bullets in list")
 | 
				
			||||||
@click.option(
 | 
					@click.option(
 | 
				
			||||||
    "--sort", is_flag=True, default=True, help="Alphabetically sort by project"
 | 
					    "--sort", is_flag=True, default=True, help="Alphabetically sort by project"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
def main(uuid, header, sort):
 | 
					def main(uuid, header, bullet, sort):
 | 
				
			||||||
    """Main function that does all the work for task_status"""
 | 
					    """Main function that does all the work for task_status"""
 | 
				
			||||||
    today = date.today()
 | 
					    today = date.today()
 | 
				
			||||||
    last_monday = today + relativedelta(weekday=MO(-2))
 | 
					    last_monday = today + relativedelta(weekday=MO(-2))
 | 
				
			||||||
| 
						 | 
					@ -52,12 +53,12 @@ def main(uuid, header, sort):
 | 
				
			||||||
    if sort:
 | 
					    if sort:
 | 
				
			||||||
        project_list.sort()
 | 
					        project_list.sort()
 | 
				
			||||||
    for project in project_list:
 | 
					    for project in project_list:
 | 
				
			||||||
        print(f"* {project}")
 | 
					        print(f"{bullet} {project}")
 | 
				
			||||||
        for entry in entries:
 | 
					        for entry in entries:
 | 
				
			||||||
            if entry["project"] == project and uuid:
 | 
					            if entry["project"] == project and uuid:
 | 
				
			||||||
                print(f'\t* {entry["description"]} ({entry["uuid"]})')
 | 
					                print(f'\t{bullet} {entry["description"]} ({entry["uuid"]})')
 | 
				
			||||||
            elif entry["project"] == project:
 | 
					            elif entry["project"] == project:
 | 
				
			||||||
                print(f'\t* {entry["description"]}')
 | 
					                print(f'\t{bullet} {entry["description"]}')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue