Hey there! Thanks for trying out Boop. This documentation should hopefully help you understand how it works, how you can extend it, and how you can contribute back.
You can download Boop from the Mac App Store, or from the Releases page on GitHub. If you'd like to roll your own, you can clone the repository and follow the build instructions in the README.
Boop is pretty easy to use: Open it, paste some text, run some scripts, optionally copy the text out.
To run scripts, simply open the script picker by pressing ⌘B
or in the top menu under Scripts > Open Picker
.
From the script picker, start typing to search for a script. You can then press Enter ⏎
to pick the first script, or use the arrow keys to select another one.
You can run the last script again by pressing ⇧⌘B
or from the option in the scripts menu.
To start over, you can clear the editor by pressing ⌘N
.
If you are developing scripts, you can reload all the script by pressing ⇧⌘R
or from the script menu as well.
Because that's not the goal of Boop. It's not really an editor, more of a unstructured limbo for your plain text pasted content.
Yes! Simply follow the instruction in the Custom Scripts page to know how to get started.
No. The only time Boop communicates outside of itself is to check whether a new version is available. This is done by fetching a static .json file, with no additional data passed along. If you downloaded Boop through the Mac App Store, it's possible that standard data and/or crash reports get sent back to Apple and shared with me if you enabled App Analytics sharing.
The best way to do that is to file an issue on GitHub. Otherwise, you can talk to me on Twitter, as long as you're nice.
Built is mostly built using a custom fork of SavannaKit, originaly created by Louis D'hauwe. The search is powered by a custom fork of Fuse-swift. The rest of Boop is simply built in Swift, besides scripts which are Javascript. Go ahead and open some of them to check their license!
Yes.