task

creates a plain-text task file in the current directory
git clone git://brookjeynes.dev/bjeynes/task.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-06-29 02:58fix: editor not opening with content prefilledbrookjeynes1+16-14
2026-06-24 21:57refactor: consolidate contexts / projects into single sub-commandbrookjeynes5+149-92
2026-06-24 21:19refactor: move related commits to 'commits' subcommandbrookjeynes2+110-129
2026-06-24 21:17refactor: move task creation to 'new' subcommandbrookjeynes3+85-63
2026-06-19 00:21feat: add --related-commits flagbrookjeynes4+121-17
2026-06-19 00:21ci: update makefilebrookjeynes4+46-18
2026-06-16 00:15feat: add idbrookjeynes2+234-7
2026-06-14 23:10feat: add --contexts and --projects flagsbrookjeynes1+163-0
2026-06-11 06:44feat: better handle positional argumentsbrookjeynes1+32-15
2026-06-11 06:43docs: make license attribute more clear for both repo and manifesto.txtbrookjeynes3+55-13
2026-06-11 04:51feat: add .gitignorebrookjeynes1+1-0
2026-06-11 04:51feat: add help menubrookjeynes1+16-0
2026-06-11 04:34fix: sanitize generated task filenamesbrookjeynes1+6-2
2026-06-11 04:15refactor: simplify validation and filename bufferbrookjeynes1+8-11
2026-06-11 04:15fix: handle runtime errorsbrookjeynes1+43-6
2026-06-11 04:14fix: improve build targetbrookjeynes1+10-2
2026-06-10 11:58feat: --position flag can be used anywherebrookjeynes1+20-20
2026-06-10 11:54refactor: simplify fopen callbrookjeynes1+7-13
2026-06-10 11:50fix: validation errorsbrookjeynes1+11-1
2026-06-10 11:47fix: add NULL to execvp argsbrookjeynes1+3-4
2026-06-10 11:33feat: open $EDITOR if setbrookjeynes1+9-0
2026-06-10 11:02feat: write title to filebrookjeynes1+22-4
2026-06-10 10:50feat: generate file name based off titlebrookjeynes2+18-6
2026-06-10 10:33feat: validate prioritybrookjeynes1+12-0
2026-06-10 10:32feat: parse cli argsbrookjeynes1+69-2
2026-06-10 09:32chore: initial commitbrookjeynes3+142-0