Currently, when a To-Do is created it just allows for a Title, and no Notes can be added. To add further context to a To-Do with the CLI, one can only add a Comment to the To-Do, which isn't ideal.
Proposed new flag for basecamp todos create matching the existing patterns:
Flags:
--content New title (maps to API field "content")
--in <project> Project ID
--list <list> The todolist ID to add the todo into
--assignee Who to assign it to
--due Due date
--description (new) Description/notes body
Example:
basecamp todos create "My To-Do Title" --in 12345 --list 6789012 --description "My description for the To-Do, which in the UI will go under 'Notes'"
Why it is useful:
Having the description added directly at the moment of creation of the To-Do makes the workflow more natural and seamless. Having to add a Comment feels like a hacky way of doing things when there truly is an endpoint to Todos where Notes can be added to them.