【免费下载链接】cherriSiri Shortcuts Programming Language 项目地址https://gitcode.com/gh_mirrors/ch/cherri点击查看免费下载Cherri樱桃是一門能把代码直接编译成 Apple「快捷指令」Shortcuts的编程语言而 Cherri Playground 是它官方的在线编辑器——打开浏览器即可编写.cherri源码、实时预览编译结果并一键导出签名好的.shortcut快捷指令文件。全程免安装、跨平台Windows、Linux、Mac 用户都能 3 分钟内上手把代码变成手机上真正可运行的快捷指令。 为什么需要 Cherri PlaygroundCherri 的核心理念是把快捷指令当成工程项目来做用接近 Go / Ruby 的语法写逻辑再由编译器逐条翻译成快捷指令动作生成可长期维护的大型快捷指令项目。对新手来说最大的门槛其实是环境本地 CLI 需要安装 Cherri 编译器支持 Homebrew 或 Nix 安装签名又依赖 macOS 或远程服务。而 Playground 把这两步全部搬到了云端对比项本地 CLIPlayground 在线编辑器安装成本需下载安装 Go 单文件二进制零安装浏览器直达支持系统macOS / Linux 等任意有浏览器的平台编译方式本地执行cherri file.cherri云端实时编译并预览签名macOS 本地shortcuts sign或 HubSign 远程服务由云端签名服务直接输出签名文件适合场景长期开发、团队协作尝鲜、演示、快速出成品 提示Playground 与本地编译器是同一套编译逻辑代码完全互通——线上验证通过后把.cherri源码存下来即可用 CLI 继续开发。 一键上手从打开页面到导出签名快捷指令整个过程只需四步下面按操作顺序拆解。第 1 步打开 Playground 在线编辑器在任意浏览器中打开 Cherri 官方 Playgroundplayground.cherrilang.orgReadMe.md 的 Resources 一节有直达入口。页面左侧是代码编辑区右侧展示编译后的快捷指令动作预览。第 2 步写入第一段 Cherri 代码仓库自带的 Hello World 示例只有几行非常适合第一个程序。你可以参考 tests/hello-world.cherri 中的源码/* Hello, World! */ #define color yellow #define glyph smileyFace #define name Hello, Cherri! message Hello, Cherri! title Alert alert(message, {title})逐行理解一下#define声明快捷指令的名称、颜色、图标等元信息message定义变量编译后会变成设置变量动作alert(message, {title})调用显示文本动作{title}是字符串插值语法。Cherri 坚持1 对 1 翻译成快捷指令动作所以右侧预览里你能看到每条语句对应的动作块调试时心智负担很小。更多语法条件、循环、函数、#include文件包含可对照 CLAUDE.md 中的Language Syntax Basics一节或参考 tests/ 目录下 40 多个按主题组织的示例文件。第 3 步实时预览编译结果保存或停顿片刻后Playground 会自动触发编译右侧以快捷指令动作列表的形式呈现结果——相当于先看一遍成品再决定导出。若代码有语法或类型错误编辑器会直接标出报错位置无需在 macOS 终端里反复试错。第 4 步导出签名 .shortcut 文件预览无误后点击导出按钮即可获得签名后的.shortcut文件文件下载到本地通过 AirDrop、iCloud 或数据线传到 iPhone / Mac点击文件在弹出的确认页选择添加快捷指令。签名环节你不用操心编译器的签名逻辑见 signing.go在 macOS 上会优先调用系统shortcuts sign在非 macOS 环境则自动回退到 HubSign 等远程签名服务并校验返回内容确实以AEA1魔数开头才是有效签名文件。这也正是免安装能成立的关键——签名的服务器成本被 Playground 替你付掉了。⚙️ 进阶小贴士签名范围与源码管理控制签名分享范围。编译时可通过--share参数选择签名模式# 仅限你的联系人安装默认隐私优先 cherri file.cherri --sharecontacts # 任何人拿到 .shortcut 都可安装 cherri file.cherri --shareanyone对应源码在 args.go 与 signing.go 中people-who-know-me与anyone是 macOS 签名命令的两种模式默认取更保守的contacts。导出后再回本地开发。当你想继续迭代时把.cherri源码保存下来在本地执行cherri file.cherri --debug--debug会额外输出.plist中间文件和调试信息方便对照快捷指令的真实数据结构排查问题参数说明见 args.go。用文档和搜索命令辅助写代码。不知道某个动作怎么写Cherri 内置了文档与检索能力cherri --docs可按分类生成全部动作说明入口在 docs.gocherri --action动作名直接查询单个动作的签名。这些命令在 Playground 对应的语言文档中同样可查。善用标准库。标准库动作以 Cherri 语言自身编写存放在 actions/ 目录24 个分类文件覆盖网络、日历、加密、Apple Intelligence 等用#include actions/network这样的语句按需引入语法详见 tests/includes.cherri。 项目资源速览资源说明位置项目说明功能总览与安装方式ReadMe.md语言示例集40 个.cherri实战文件tests/标准库动作按分类组织的动作定义actions/编译器入口命令解析与主流程main.go、args.go签名实现本地 远程签名回退signing.go输出逻辑写入.shortcut与调试产物output.go✅ 小结Cherri Playground 让用代码写快捷指令这件事第一次真正做到了零门槛浏览器里写完.cherri源码云端编译预览直接导出签名.shortcut拖进手机即可运行。如果你长期维护快捷指令建议先用 Playground 尝鲜验证想法再把源码迁移到本地 CLI 工程化管理——语法完全一致无缝衔接。现在就去 Playground 写下你的第一段 Cherri 代码吧赞分享【免费下载链接】cherriSiri Shortcuts Programming Language 项目地址https://gitcode.com/gh_mirrors/ch/cherri点击查看免费下载相关推荐在线PDF编辑神器零安装快速上手指南在线PDF编辑神器零安装快速上手指南 还在为PDF文件的各种限制而烦恼吗想要编辑书签却找不到合适的工具今天要介绍的这款在线PDF处理工具将彻底改变你对P桌面应用文档【免费下载】 在线Java编译器onlineJavaIde快速入门指南在线Java编译器onlineJavaIde快速入门指南 该项目是一个基于Spring Boot框架的Java在线IDE旨在提供一个便捷的环境来编写、编译后端开发工具打破CUDA垄断ZLUDA如何让Intel和AMD显卡也能畅玩深度学习打破CUDA垄断ZLUDA如何让Intel和AMD显卡也能畅玩深度学习 你是否曾经想过为什么深度学习框架总是对NVIDIA显卡情有独钟为什么你的Inte高性能计算编译器创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考