Is there a way to create a new draft from the command line? Like either add a text file as a new draft or save the command output as a new draft?
I can think of a few ways, but the simplest would probably be to output to a text file in the import folder.
Ah yes, that’ll work, thanks!
An interesting idea would be a command line utility that took tags and the draft contents. Probably doable in AppleScript.
My other thoughts were indeed some some AppleScript (run via osascript), and also triggering addition via a URL call. The write to the import folder just seemed the simplest option for getting the data in.
I know. And, having perused the options for this the other day, I know you can assign tags on import.
Something like
newDraft tag1 tag2 -d “This is the title\n\nThis is the body\n* Item 1\n* Item2”
would be really nice. I can imagine code of mine issuing that command.
use python and the url 
- typer handles the agreements
- url calls should be easy
I found
- xcall.app on github
and a thread date in march 2020
there is a wrapper in python (seems to be python 2.7 though)
or a rust implementation
I will look into it sometime in the future.