A POSIX shell-based CLI tool for distributing and managing developer automation scripts. Uses a 3-tier registry system to discover, install, update, and configure commands from remote repositories.
curl -fsSL https://raw.githubusercontent.com/magic-scripts/ms/main/setup.sh | shAfter installation, reload your shell and verify:
ms --version
ms statusms upgrade # Update registries
ms install -r default # Install all commands
ms config set AUTHOR_NAME "Your Name" # Configure settings- Getting Started — Installation and first steps
- Command Reference — Complete command documentation
- Configuration — Managing settings
- Troubleshooting — Resolving common issues
- Creating Commands — Build your own Magic Scripts commands
- Publishing — The
ms pub packtoolchain - Registry System — Deep dive into the 3-tier registry
- Architecture — System design and internals
# Search and install
ms search postgres
ms install pgadduser mschecksum
# Update and maintain
ms update
ms outdated
ms doctor
# Pin versions
ms pin pgadduser
ms unpin pgadduser
# Configuration
ms config set DB_HOST localhost
ms config list
# Developer tools
ms pub pack init mycommand
ms pub pack release registry/ 1.0.0| Command | Description |
|---|---|
pgadduser |
PostgreSQL user and database setup |
mschecksum |
SHA256 checksum calculator |
envdiff |
Environment file comparison |
Search for more commands: ms search
See CONTRIBUTING.md for development workflow, branch strategy, and coding conventions.
MIT License — see LICENSE file for details.