{"id":8074699,"url":"https://github.com/electrikmilk/cherri-macos-app","last_synced_at":"2025-05-04T04:41:16.261Z","repository":{"id":213443503,"uuid":"734138945","full_name":"electrikmilk/cherri-macos-app","owner":"electrikmilk","description":"IDE for the Cherri Shortcuts programming language","archived":false,"fork":false,"pushed_at":"2025-03-07T21:30:26.000Z","size":27087,"stargazers_count":31,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-03T10:51:42.419Z","etag":null,"topics":["ios-shortcuts","macos","shortcuts","siri-shortcuts"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/electrikmilk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-21T01:00:25.000Z","updated_at":"2025-04-22T03:12:43.000Z","dependencies_parsed_at":"2023-12-21T03:40:13.921Z","dependency_job_id":"9db3f27f-bf6c-4f36-a13c-1c5918891704","html_url":"https://github.com/electrikmilk/cherri-macos-app","commit_stats":{"total_commits":35,"total_committers":1,"mean_commits":35.0,"dds":0.0,"last_synced_commit":"3ad220ce7692dd2945c48d089435e0c23a97c1ed"},"previous_names":["electrikmilk/cherri-macos-app"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electrikmilk%2Fcherri-macos-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electrikmilk%2Fcherri-macos-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electrikmilk%2Fcherri-macos-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electrikmilk%2Fcherri-macos-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electrikmilk","download_url":"https://codeload.github.com/electrikmilk/cherri-macos-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252288912,"owners_count":21724323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ios-shortcuts","macos","shortcuts","siri-shortcuts"],"created_at":"2024-04-17T01:02:45.357Z","updated_at":"2025-05-04T04:41:16.242Z","avatar_url":"https://github.com/electrikmilk.png","language":"Swift","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"![256](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/6b7c2b24-f471-4c28-8484-7a17ac4886e8)\n\n# Cherri IDE\n\nIDE for the [Cherri programming language](https://github.com/electrikmilk/cherri).\n\n![Screenshot 2023-12-21 at 23 44 29](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/99b290c0-4299-44ad-86a1-7158b319022a)\n\n## Features\n\n### Document-based macOS app\n\nCreate, edit, save, open, duplicate, rename, etc. Cherri files.\n\n### Build \u0026 Run\n- 🔨 **Build:** Compile the current Cherri file into a Shortcut.\n- ▶️ **Run:** Compile, then open the compiled Shortcut.\n\n### Inline Errors \u0026 Warnings\n\n![Screenshot 2023-12-21 at 23 45 09](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/03a85422-5576-4a24-b93c-351d1431f2f0)\n![Screenshot 2023-12-21 at 23 44 58](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/356fafd5-a2a0-461d-a849-6af4e6fbbc2c)\n\n### Tabs\n\nEnable the tab bar in the Menubar in **View -\u003e Show Tab Bar**. Click the plus button to create a new Cherri file.\n\nIf you open a file and it does not open in a new tab, go to your **System Settings** -\u003e **Desktop \u0026 Dock** -\u003e Set **Prefer tabs when opening documents** to _Always_.\n\n![Screenshot 2023-12-21 at 23 46 21](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/0ebf3d24-1f59-4886-98c8-85d334663da9)\n\n### Document Type\n\nThis app sets up `.cherri` files as a type of plain text document.\n\n![Screenshot 2023-12-20 at 20 25 41](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/33f17ae2-7746-4782-b5f1-53f35b65a895)\n\nIf you have previews on, it shows the contents of the file.\n\n![Screenshot 2023-12-20 at 20 25 25](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/1f66b438-33cb-49d9-bbaf-fd9011890387)\n\n### Settings\n\n![Screenshot 2023-12-20 at 20 23 53](https://github.com/electrikmilk/cherri-macos-app/assets/4368524/bea9c3bf-4aba-4758-9cdd-be553b8437a1)\n\n## Dependencies\n\n- [CodeEditorView](https://github.com/mchakravarty/CodeEditorView)\n\n## How to run\n\n### Requirements\n\n- XCode - Download from the Mac App Store.\n- Go - Install from Homebrew or [go.dev](https://go.dev/dl/).\n\n### Run\n\n1. Open `Cherri/Cherri.xcodeproj` in XCode.\n2. Click the play icon button to build the project after it has been indexed.\n\nThis should \"install\" the project on your Mac, at least temporarily. But if it disappears due to being an unsigned app, just follow the steps above to re-install.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectrikmilk%2Fcherri-macos-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felectrikmilk%2Fcherri-macos-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectrikmilk%2Fcherri-macos-app/lists"}