cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists 馃崈
charm leaflet readability golang
at main 64 lines 1.3 kB view raw view rendered
1--- 2title: Task Organization 3sidebar_label: Organization 4description: Use projects, contexts, and tags to structure work. 5sidebar_position: 5 6--- 7 8# Task Organization 9 10## Projects 11 12Projects group related tasks. Useful for separating work contexts or major initiatives. 13 14**List all projects**: 15 16```sh 17noteleaf task projects 18``` 19 20Shows each project with task count. 21 22**Filter tasks by project**: 23 24```sh 25noteleaf task list --project work 26``` 27 28**Project naming**: Use lowercase, hyphens for spaces. Examples: `work`, `side-project`, `home-improvement`. 29 30## Contexts 31 32Contexts represent where or how a task can be done. Helps with GTD-style workflow. 33 34**List all contexts**: 35 36```sh 37noteleaf task contexts 38``` 39 40**Filter by context**: 41 42```sh 43noteleaf task list --context @home 44``` 45 46**Context naming**: Prefix with `@` following GTD convention. Examples: `@home`, `@office`, `@phone`, `@errands`. 47 48## Tags 49 50Tags provide flexible categorization. Unlike projects and contexts, tasks can have multiple tags. 51 52**List all tags**: 53 54```sh 55noteleaf task tags 56``` 57 58**Filter by tags** (tasks must have all specified tags): 59 60```sh 61noteleaf task list --tags urgent,bug 62``` 63 64**Tag naming**: Use lowercase, hyphens for compound tags. Examples: `urgent`, `quick-win`, `code-review`, `waiting-on-feedback`.