A calm command library
Create, list, edit, copy, and open scripts through an approachable interactive CLI.
gsm → manageGlobal Scripts Manager turns scattered snippets and utilities into a clean, organized command library — ready to call from anywhere on your machine when you make them global.
One home for the scripts you actually use.
Tags, editors, clipboard, and your shell PATH.
Go from file to global command in seconds.
The useful middle layer
GSM stays close to the metal. No server, no account, no opinion about how you write scripts — just a thoughtful layer between your files and your terminal.
Create, list, edit, copy, and open scripts through an approachable interactive CLI.
gsm → manageOpt in with --global to add a managed folder to your shell PATH, then source or restart your shell once.
Register an existing file without changing the source. GSM stores a managed copy and metadata.
gsm <filepath>Your script bodies and metadata live on your machine in a simple, inspectable JSON store.
no account requiredOpen scripts in VS Code, Cursor, terminal editors, or your operating system’s default app.
edit → iteratePrebuilt releases for macOS, Linux, and Windows — including Intel and ARM64 targets.
6 release targetsA tiny workflow with leverage
Keep your scripts wherever you like. When one earns a permanent place in your toolkit, register it with GSM.
Read the usage guidePoint GSM at an existing script. The filename becomes its safe command name.
gsm ~/bin/deploy.shOpt in when you’re ready. GSM adds the managed folder to your detected shell profile.
gsm ~/bin/deploy.sh --globalSource your profile once, then use the command from any directory.
deployGet started in a minute
Install the latest release with curl, use Homebrew, or grab a binary for your platform.
Detects your OS and CPU, verifies SHA-256, and installs to ~/.local/bin.
curl -fsSL https://raw.githubusercontent.com/aadilmallick/global-scripts-manager/main/install.sh | shInstall and upgrade through the project’s explicit Homebrew tap.
brew tap aadilmallick/global-scripts-manager
brew install gsmView Homebrew details Choose Intel or ARM64 builds for Linux, macOS, or Windows.
Releases are built and published automatically from version tags. Checksums are included with every release.
Make your terminal feel like yours
Start with one utility. Keep the good ones close. Let GSM handle the rest.
Install GSM