Documentation

Welcome to the Cherri programming language documentation!

Thanks for taking an interest in the Cherri programming language. Cherri is designed to be easy to learn and use, and it’s likely very similar to a programming language you may already be familiar with.

Contributing to this open-source documentation is more than welcome!

Offline

For general documentation, you can clone the repo for this site.

You can access the documentation for actions (even ones defined in your project) completely offline from the CLI.

cherri --action=action_name

This will find the action or give suggestions if there is no exact match.

Search actions defined in a project:

cherri main.cherri --action=action_name

All actions

Providing nothing will show all standard actions documentation.

By category

Prints all definitons for actions in the provided category and optionally a subcategory.

cherri --docs=category --subcat=optional

Subcategories are listed on each category page.

All parent categories are listed in the help message using --help.


Table of contents


Copyright ©. Distributed under the GPL-2.0 License. Siri Shortcuts and Mac are registered trademarks of Apple Inc. Apple is not involved in this project in any way. Do not contact Apple Support unless you are having an issue with the Shortcuts app itself.