Skip to content

A macOS status bar app for adding and launching executable scripts

License

Notifications You must be signed in to change notification settings

ravitripathi/ScriptDeck

Repository files navigation

ScriptDeck

A macOS status bar app for adding and launching executable scripts

Swift5 Swift5

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.

Installation

Add the tools homebrew tap and install

brew tap ravitripathi/tools
brew cask install scriptdeck

Screenshots

Features

  • 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.

Existing scripts

For launching your existing shell scripts present in other directories, use the standard source command.

source /path/to/your/script

Contributing

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!

License

ScriptDeck is released under the MIT license. See LICENSE for details.

About

A macOS status bar app for adding and launching executable scripts

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published