Got 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.
Add the tools homebrew tap and install
brew tap ravitripathi/tools
brew cask install scriptdeck
- Add shell scripts (or any other executable script) directly from your status bar
- Scripts are saved in
~/Documents/ScriptDeckStore
with executable permissions. - Background mode runs the script without launching a terminal instance. macOS notifications are triggered at the start and completion of your script.
- Ships with a editor with syntax highlighting, powered by Highlightr
- ScriptDeck monitors files in ~/Documents/ScriptDeckStore and updates automatically when a file is added/removed from the folder.
- Manage your existing scrips from the
Manage Scripts
option in the menu. - Scripts are launched with the default Terminal.app. If you prefer iTerm or any other terminal app, select it in the
Preferences
window.
For launching your existing shell scripts present in other directories, use the standard source
command.
source /path/to/your/script
File feature requests, bugs and fixes under Issues.
After cloning the repo, run carthage bootstrap --platform macos
to make sure you have the Highlighter.framework
and its corresponding dsym file.
Shoutout to Vaibhav for suggesting this great name!
ScriptDeck is released under the MIT license. See LICENSE for details.