Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Getting a List of Notes for the terminal

Hello Shortcuts community!

I want to obtain a list of my notes, and well, update them, delete them if needed, and so on. These are simple actions that I can already do.

For this, I saw that shortcuts was pretty simple, and I could get what I wanted and pipe it through the terminal. However, even though I'm a programmer, there's a lot that I'm missing since I cannot pipe anything to the terminal.

I made a simple shortcut to give me some text, and I could obtain it via -shortcuts run "Example" | cat-, which well, gave me the output but with a %. aaa**%**

Now, I guess this works, the important thing is for me to obtain something from shortcuts so that I can configure simple things like obtaining a note, a mail, run some javascript in the browser and so on while obtaining some output via the terminal.

So, I configured something like this:

While I do get a dictionary (only in the shortcuts app, not in the terminal) like:

{ "Title": "Some title" }

And actually a list of them, I don't have them in an array that I would have for my command. And for some reason I've only been able to obtain either the name or the body.

Now, I put them into a text with get text from Repeated results, but I don't think I have a valid Dictionary (JSON) array that I can use, since the terminal doesn't obtain nothing.

So far I've tried:

echo $(shortcuts run "Find Notes")

echo $(shortcuts run "Find Notes" --output-type public.utf8-plain-text -o -)

shortcuts run "Find Notes" | xargs

I wonder what am I missing. I'm not creating the array of dictionaries like I'd like, nor outputting it.

On the other hand, I have some AppleScripts that work, however, given that I cannot find munch information about the support status of AppleScript, I though to update to Shortcuts which is obtaining updates, and then I'm trying to do this simple example on shortcuts.

Thanks for taking a look!

Getting a List of Notes for the terminal
 
 
Q