Repository navigation
v1.26.0
Context-scoped ls no longer looks account-wide
With an active cd context, ls -l <label> quietly scoped to that project and printed a bare no tasks — indistinguishable from "nothing carries this label anywhere". A label sweep could silently process a subset and still exit 0.
Empty results now name the scope
$ td ls -l waiting
no tasks in "Work" — run 'todoist-cli cd' to clear the context (or pass --global) to search all projects
The same cue now covers every context-scoped path — label and priority filters, the plain project view, and --done (which already hinted and keeps doing so).
New -g / --global flag
Ignore the active context for a single command, without disturbing your cd state — ideal for scripts that want account-wide results:
td ls -l waiting --global # all projects, context untouched
td ls --done month --global # completed across every project--global applies to -l, -P and --done; combining it with --board or --recursive (which act on the active project) is rejected.
Closes #28.