{"id":13751703,"url":"https://github.com/ravitripathi/ScriptDeck","last_synced_at":"2025-05-09T18:32:04.994Z","repository":{"id":40994632,"uuid":"268325201","full_name":"ravitripathi/ScriptDeck","owner":"ravitripathi","description":"A macOS status bar app for adding and launching executable scripts","archived":false,"fork":false,"pushed_at":"2022-06-21T07:16:13.000Z","size":6341,"stargazers_count":18,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-03T09:03:12.160Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravitripathi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"patreon":"ravitripathi"}},"created_at":"2020-05-31T17:03:54.000Z","updated_at":"2023-03-13T14:42:17.000Z","dependencies_parsed_at":"2022-09-20T20:00:40.980Z","dependency_job_id":null,"html_url":"https://github.com/ravitripathi/ScriptDeck","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravitripathi%2FScriptDeck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravitripathi%2FScriptDeck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravitripathi%2FScriptDeck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravitripathi%2FScriptDeck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravitripathi","download_url":"https://codeload.github.com/ravitripathi/ScriptDeck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224876976,"owners_count":17384699,"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":[],"created_at":"2024-08-03T09:00:52.611Z","updated_at":"2024-11-16T04:31:31.089Z","avatar_url":"https://github.com/ravitripathi.png","language":"Swift","funding_links":["https://patreon.com/ravitripathi"],"categories":["Developer Utilities","Swift"],"sub_categories":[],"readme":"![ScriptDeck](https://raw.githubusercontent.com/ravitripathi/ScriptDeck/master/ScriptDeckLogo.png)\n\n\u003cH4 align=\"center\"\u003e\nA macOS status bar app for adding and launching executable scripts\n\u003c/H4\u003e\n\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://developer.apple.com/swift\"\u003e\u003cimg alt=\"Swift5\" src=\"https://img.shields.io/badge/language-Swift5-orange.svg\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ravitripathi/ScriptDeck/releases\"\u003e\u003cimg alt=\"Swift5\" src=\"https://img.shields.io/github/v/tag/ravitripathi/ScriptDeck?label=release\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/github/downloads/ravitripathi/ScriptDeck/total?color=green\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/ravitripathi/ScriptDeck/total?color=green\"/\u003e\u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/badge/platform-macOS-green\"/\u003e\n\u003c/p\u003e\n\nGot scripts scattered across your mac? Tired of changing directories and hunting for that one shell script? ScriptDeck simplifies managing scripts by providing a single place to launch them from, and maintaining a single directory for storing them.\n\n# Installation\nAdd the [tools](https://github.com/ravitripathi/homebrew-tools) homebrew tap and install\n\n```\nbrew tap ravitripathi/tools\nbrew cask install scriptdeck\n```\n\n# Screenshots\n\u003cimg src=\"https://github.com/ravitripathi/ScriptDeck/raw/master/RemoteAssets/step1.png\" width=\"30%\"\u003e\u003c/img\u003e \u003cimg src=\"https://github.com/ravitripathi/ScriptDeck/raw/master/RemoteAssets/step2.png\" width=\"30%\"\u003e\u003c/img\u003e \u003cimg src=\"https://github.com/ravitripathi/ScriptDeck/raw/master/RemoteAssets/step3.png\" width=\"30%\"\u003e\u003c/img\u003e \u003cimg src=\"https://github.com/ravitripathi/ScriptDeck/raw/master/RemoteAssets/step4.gif\" width=\"30%\"\u003e\u003c/img\u003e \u003cimg src=\"https://github.com/ravitripathi/ScriptDeck/raw/master/RemoteAssets/step5.png\" width=\"30%\"\u003e\u003c/img\u003e \u003cimg src=\"https://github.com/ravitripathi/ScriptDeck/raw/master/RemoteAssets/step6.png\" width=\"30%\"\u003e\u003c/img\u003e \n\n# Features\n- Add shell scripts (or any other executable script) directly from your status bar\n- Scripts are saved in `~/Documents/ScriptDeckStore` with executable permissions.\n- Background mode runs the script without launching a terminal instance. macOS notifications are triggered at the start and completion of your script.\n- Ships with a editor with syntax highlighting, powered by [Highlightr](https://github.com/raspu/Highlightr)\n- ScriptDeck monitors files in ~/Documents/ScriptDeckStore and updates automatically when a file is added/removed from the folder.\n- Manage your existing scrips from the `Manage Scripts` option in the menu.\n- Scripts are launched with the default Terminal.app. If you prefer iTerm or any other terminal app, select it in the `Preferences` window.\n\n# Existing scripts\n\nFor launching your existing shell scripts present in other directories, use the standard `source` command.\n\n`source /path/to/your/script`\n\n# Contributing\n\nFile feature requests, bugs and fixes under [Issues](https://github.com/ravitripathi/ScriptDeck/issues).\n\nAfter cloning the repo, run `carthage bootstrap --platform macos` to make sure you have the `Highlighter.framework` and its corresponding dsym file.\n\nShoutout to [Vaibhav](https://github.com/vshelke) for suggesting this great name!\n\n# License\n\nScriptDeck is released under the MIT license. [See LICENSE](https://github.com/ravitripathi/ScriptDeck/blob/master/LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravitripathi%2FScriptDeck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravitripathi%2FScriptDeck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravitripathi%2FScriptDeck/lists"}