{"id":13478680,"url":"https://github.com/deseven/iCanHazShortcut","last_synced_at":"2025-03-27T08:30:51.793Z","repository":{"id":47350513,"uuid":"63053090","full_name":"deseven/iCanHazShortcut","owner":"deseven","description":"simple shortcut manager for macOS","archived":false,"fork":false,"pushed_at":"2021-08-25T20:28:46.000Z","size":3963,"stargazers_count":395,"open_issues_count":11,"forks_count":15,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-19T09:41:04.061Z","etag":null,"topics":["hotkeys","lightweight","macos","productivity","shortcut-manager","shortcuts"],"latest_commit_sha":null,"homepage":"https://icanhazapps.d7.wtf/shortcut","language":"PureBasic","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deseven.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}},"created_at":"2016-07-11T09:03:39.000Z","updated_at":"2025-02-25T10:28:32.000Z","dependencies_parsed_at":"2022-09-04T22:21:03.255Z","dependency_job_id":null,"html_url":"https://github.com/deseven/iCanHazShortcut","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deseven%2FiCanHazShortcut","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deseven%2FiCanHazShortcut/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deseven%2FiCanHazShortcut/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deseven%2FiCanHazShortcut/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deseven","download_url":"https://codeload.github.com/deseven/iCanHazShortcut/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245809655,"owners_count":20676028,"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":["hotkeys","lightweight","macos","productivity","shortcut-manager","shortcuts"],"created_at":"2024-07-31T16:02:00.647Z","updated_at":"2025-03-27T08:30:51.109Z","avatar_url":"https://github.com/deseven.png","language":"PureBasic","funding_links":[],"categories":["Keyboard","PureBasic","Swift"],"sub_categories":["Text"],"readme":"# iCanHazShortcut\nSimple shortcut manager for macOS 10.8 or higher. It lets you execute any command that works in your terminal by pressing a combination of keyboard keys. No rocket science involved!  \n![screenshot](https://d7.wtf/SchesisDodecaneCunarder.png)  \n[![Mac Informer Editor's pick award](https://img.informer.com/awards/mi-award-epick4.png)](https:////macdownload.informer.com/icanhazshortcut/)  \n\n## binaries\nLatest **stable** release can be downloaded in [Releases section](https://github.com/deseven/icanhazshortcut/releases). You can also install it using Homebrew Cask, just run `brew install icanhazshortcut`.  \nLatest **unstable** build compiled from `master` branch can be downloaded [here](https://d7.wtf/s/ichs-dev.zip) (please don't use it unless you desperately need some functionality that's not available in stable release or want to help with testing).\n\n## help \u0026 support\nIf you found a bug, have a suggestion or some question, feel free to [create issue](https://github.com/deseven/icanhazshortcut/issues/new) in this repo.  \nThere is also Telegram group you can join - https://t.me/icanhazshortcut\n\n## applescript\nUse `list` command to get the full TSV list of shortcuts and their states.  \nUse `enable`, `disable`, `toggle` commands to control state of shortcuts by their shortcut names.  \nUse `enableAction`, `disableAction`, `toggleAction` commands to control state of shortcuts by their action names.  \nUse `enableID`,  `disableID`, `toggleID` commands to control state of shortcuts by their IDs.  \nHere are some examples:  \n`tell application \"iCanHazShortcut\" to list`  \n`tell application \"iCanHazShortcut\" to enable \"⇧⌘L\"`  \n`tell application \"iCanHazShortcut\" to disableAction \"lock screen\"`  \n`tell application \"iCanHazShortcut\" to toggleID 6`  \n\n## compiling from source\niCHS created in [PB](http://purebasic.com) and depends on [pb-macos-globalhotkeys](https://github.com/deseven/pb-macos-globalhotkeys).  \nYou also need [node-appdmg](https://github.com/LinusU/node-appdmg) if you want to build dmg.  \n1. Obtain the latest LTS version of pbcompiler, install it to ```/Applications```.  \n2. Install xcode command line tools by running ```xcode-select --install```.  \n3. Clone iCHS repo.  \n4. Clone ```pb-macos-globalhotkeys``` module to neighboring directory.  \n5. Run the included ```build/build.sh``` script to build the app. If you want codesigning then provide your developer ID as a first argument.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeseven%2FiCanHazShortcut","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeseven%2FiCanHazShortcut","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeseven%2FiCanHazShortcut/lists"}