making the UUID a first-class citizen
every list and every reminder has a unique id.
This PR displays those values when --format json is used, and allows the ID to be an argument for the list and reminder.
we also return the unique ID and the list ID when a reminder is created.
Just wanted to bump this: using uuid as a first class citizen in the cli will help substantially with integrating this into other applications!
Thanks!
Another reason why having the UUID as a first class citizen: it means we can LINK TO A REMINDER
https://www.reddit.com/r/shortcuts/comments/bc5h9a/comment/l2nf9pd/
x-apple-reminderkit://REMCDReminder/{UUID is here}
FYI, the code builds and runs, and only adds a few json fields when --format json is added.