gitextract_1sykag_x/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── BUG_REPORT.md │ │ └── FEATURE_REQUEST.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── agents/ │ │ └── default.agent.md │ ├── copilot-instructions.md │ └── workflows/ │ ├── release.yml │ └── test.yml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yaml ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── benchmarks/ │ └── .gitignore ├── cmd/ │ ├── check.go │ ├── completion.go │ ├── describe.go │ ├── describe_projects.go │ ├── describe_tasks.go │ ├── edit.go │ ├── edit_project.go │ ├── edit_task.go │ ├── exec.go │ ├── gen.go │ ├── gen_docs.go │ ├── init.go │ ├── list.go │ ├── list_projects.go │ ├── list_tags.go │ ├── list_tasks.go │ ├── root.go │ ├── run.go │ ├── sync.go │ └── tui.go ├── core/ │ ├── config.man │ ├── dao/ │ │ ├── benchmark_test.go │ │ ├── common.go │ │ ├── common_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── import.go │ │ ├── project.go │ │ ├── project_test.go │ │ ├── spec.go │ │ ├── spec_test.go │ │ ├── tag.go │ │ ├── tag_expr.go │ │ ├── tag_expr_test.go │ │ ├── target.go │ │ ├── target_test.go │ │ ├── task.go │ │ ├── task_test.go │ │ ├── theme.go │ │ ├── theme_block.go │ │ ├── theme_stream.go │ │ ├── theme_table.go │ │ ├── theme_tree.go │ │ ├── theme_tui.go │ │ └── utils_test.go │ ├── errors.go │ ├── exec/ │ │ ├── client.go │ │ ├── clone.go │ │ ├── exec.go │ │ ├── table.go │ │ ├── text.go │ │ ├── unix.go │ │ └── windows.go │ ├── flags.go │ ├── man.go │ ├── man_gen.go │ ├── mani.1 │ ├── prefixer.go │ ├── prefixer_benchmark_test.go │ ├── print/ │ │ ├── lib.go │ │ ├── print_block.go │ │ ├── print_table.go │ │ ├── print_tree.go │ │ └── table.go │ ├── sizedwaitgroup.go │ ├── tui/ │ │ ├── components/ │ │ │ ├── tui_button.go │ │ │ ├── tui_checkbox.go │ │ │ ├── tui_filter.go │ │ │ ├── tui_list.go │ │ │ ├── tui_modal.go │ │ │ ├── tui_output.go │ │ │ ├── tui_search.go │ │ │ ├── tui_table.go │ │ │ ├── tui_text.go │ │ │ ├── tui_textarea.go │ │ │ ├── tui_toggle_text.go │ │ │ └── tui_tree.go │ │ ├── misc/ │ │ │ ├── tui_event.go │ │ │ ├── tui_focus.go │ │ │ ├── tui_global.go │ │ │ ├── tui_theme.go │ │ │ ├── tui_utils.go │ │ │ └── tui_writer.go │ │ ├── pages/ │ │ │ ├── tui_exec.go │ │ │ ├── tui_project.go │ │ │ ├── tui_run.go │ │ │ └── tui_task.go │ │ ├── pages.go │ │ ├── tui.go │ │ ├── tui_input.go │ │ ├── views/ │ │ │ ├── tui_help.go │ │ │ ├── tui_project_view.go │ │ │ ├── tui_shortcut_info.go │ │ │ ├── tui_spec_view.go │ │ │ └── tui_task_view.go │ │ └── watcher.go │ └── utils.go ├── docs/ │ ├── changelog.md │ ├── commands.md │ ├── config.md │ ├── contributing.md │ ├── development.md │ ├── error-handling.md │ ├── examples.md │ ├── filtering-projects.md │ ├── installation.md │ ├── introduction.md │ ├── man-pages.md │ ├── output.md │ ├── project-background.md │ ├── roadmap.md │ ├── shell-completion.mdx │ ├── usage.md │ └── variables.md ├── examples/ │ ├── .gitignore │ ├── README.md │ └── mani.yaml ├── go.mod ├── go.sum ├── install.sh ├── main.go ├── res/ │ ├── demo.md │ ├── demo.vhs │ └── mani.yaml ├── scripts/ │ └── release.sh └── test/ ├── README.md ├── fixtures/ │ ├── mani-advanced/ │ │ ├── .gitignore │ │ └── mani.yaml │ ├── mani-empty/ │ │ └── mani.yaml │ └── mani-no-tasks/ │ └── mani.yaml ├── images/ │ ├── alpine.exec.Dockerfile │ └── alpine.test.Dockerfile ├── integration/ │ ├── describe_test.go │ ├── exec_test.go │ ├── golden/ │ │ ├── describe/ │ │ │ ├── golden-0/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-1/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-2/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-3/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-4/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-5/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-6/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-7/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-8/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ └── golden-9/ │ │ │ ├── mani.yaml │ │ │ └── stdout.golden │ │ ├── exec/ │ │ │ ├── golden-0/ │ │ │ │ └── stdout.golden │ │ │ ├── golden-1/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-2/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-3/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-4/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-5/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ └── golden-6/ │ │ │ ├── .gitignore │ │ │ ├── frontend/ │ │ │ │ ├── dashgrid/ │ │ │ │ │ └── empty │ │ │ │ └── pinto/ │ │ │ │ └── empty │ │ │ ├── mani.yaml │ │ │ └── stdout.golden │ │ ├── init/ │ │ │ ├── golden-0/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-1/ │ │ │ │ ├── .gitignore │ │ │ │ ├── dashgrid/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ ├── nameless/ │ │ │ │ │ └── empty │ │ │ │ ├── nested/ │ │ │ │ │ └── template-generator/ │ │ │ │ │ └── empty │ │ │ │ └── stdout.golden │ │ │ └── golden-2/ │ │ │ ├── mani.yaml │ │ │ └── stdout.golden │ │ ├── list/ │ │ │ ├── golden-0/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-1/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-10/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-11/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-12/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-13/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-14/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-15/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-16/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-17/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-2/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-3/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-4/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-5/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-6/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-7/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-8/ │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ └── golden-9/ │ │ │ ├── mani.yaml │ │ │ └── stdout.golden │ │ ├── run/ │ │ │ ├── golden-0/ │ │ │ │ └── stdout.golden │ │ │ ├── golden-1/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-10/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-11/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-2/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-3/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-4/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-5/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-6/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-7/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ ├── golden-8/ │ │ │ │ ├── .gitignore │ │ │ │ ├── frontend/ │ │ │ │ │ ├── dashgrid/ │ │ │ │ │ │ └── empty │ │ │ │ │ └── pinto/ │ │ │ │ │ └── empty │ │ │ │ ├── mani.yaml │ │ │ │ └── stdout.golden │ │ │ └── golden-9/ │ │ │ ├── .gitignore │ │ │ ├── frontend/ │ │ │ │ ├── dashgrid/ │ │ │ │ │ └── empty │ │ │ │ └── pinto/ │ │ │ │ └── empty │ │ │ ├── mani.yaml │ │ │ └── stdout.golden │ │ ├── sync/ │ │ │ ├── golden-0/ │ │ │ │ └── stdout.golden │ │ │ └── golden-1/ │ │ │ ├── .gitignore │ │ │ ├── frontend/ │ │ │ │ ├── dashgrid/ │ │ │ │ │ └── empty │ │ │ │ └── pinto/ │ │ │ │ └── empty │ │ │ ├── mani.yaml │ │ │ └── stdout.golden │ │ └── version/ │ │ ├── golden-0/ │ │ │ └── stdout.golden │ │ └── golden-1/ │ │ ├── mani.yaml │ │ └── stdout.golden │ ├── init_test.go │ ├── list_test.go │ ├── main_test.go │ ├── run_test.go │ ├── sync_test.go │ └── version_test.go ├── playground/ │ ├── .gitignore │ ├── imports/ │ │ ├── many-projects.yaml │ │ ├── projects.yaml │ │ ├── specs.yaml │ │ ├── targets.yaml │ │ ├── tasks.yaml │ │ └── themes.yaml │ └── mani.yaml └── scripts/ ├── exec ├── git └── test