Browse Source

lazygit

main
Gregory Leeman 6 months ago
parent
commit
e814322592
  1. 20
      wf/script.py

20
wf/script.py

@ -348,15 +348,15 @@ def find_project_by_id(project_data, target_id): # {{{
# }}} # }}}
def show(parent_id, flat=False, filter_all=[], filter_any=[], color="grey"): # {{{ def show(parent_id, flat=False, filter_all=None, filter_any=None, color="grey"): # {{{
root_data = load_from_storage("root") root_data = load_from_storage("root")
project_data = find_project_by_id(root_data, parent_id) project_data = find_project_by_id(root_data, parent_id)
project_data = simplify_project(project_data) project_data = simplify_project(project_data)
if flat: if flat:
project_data = flatten_project(project_data) project_data = flatten_project(project_data)
if filter_all is not []: if filter_all is not None:
pass pass
if filter_any is not []: if filter_any is not None:
project_data = filter_project_any(project_data, filter_any) project_data = filter_project_any(project_data, filter_any)
project_data = strip(project_data, r"<a href=\".*\">.*</a>") project_data = strip(project_data, r"<a href=\".*\">.*</a>")
project_data = strip(project_data, r"<time .*</time>") project_data = strip(project_data, r"<time .*</time>")
@ -386,17 +386,17 @@ def main(): # {{{
subparsers = parser.add_subparsers(dest="command", required=True) subparsers = parser.add_subparsers(dest="command", required=True)
dump_parser = subparsers.add_parser("dump", help="Dump storage") subparsers.add_parser("dump", help="Dump storage")
inbox_parser = subparsers.add_parser("inbox", help="Inbox commands") inbox_parser = subparsers.add_parser("inbox", help="Inbox commands")
inbox_parser.add_argument("name", help="Item text", nargs="*") inbox_parser.add_argument("name", help="Item text", nargs="*")
vis_parser = subparsers.add_parser("vis", help="Visualisations") subparsers.add_parser("vis", help="Visualisations")
active_parser = subparsers.add_parser("active", help="Active projects") subparsers.add_parser("active", help="Active projects")
hold_parser = subparsers.add_parser("hold", help="Hold projects") subparsers.add_parser("hold", help="Hold projects")
sprint_parser = subparsers.add_parser("sprint", help="Sprint goals") subparsers.add_parser("sprint", help="Sprint goals")
today_parser = subparsers.add_parser("today", help="Today's tasks") subparsers.add_parser("today", help="Today's tasks")
habits_parser = subparsers.add_parser("habits", help="Habits") subparsers.add_parser("habits", help="Habits")
args = parser.parse_args() args = parser.parse_args()

Loading…
Cancel
Save