Installation
Get set-me-up installed and running on your system in minutes
Prerequisites
Make sure you have these ready before installing
Operating System
macOS (10.14 or later) or Debian-based Linux (Ubuntu, Debian, etc.)
Command Line Access
Terminal or command-line interface for executing installation commands
Internet Connection
Active internet connection for downloading packages and dependencies
Admin Privileges
Administrator access for installing Homebrew and system packages
Quick Install (Recommended)
The easiest way to get started with set-me-up
bash <(curl -s -L https://raw.githubusercontent.com/dotbrains/set-me-up-installer/main/install.sh)
What this does:
Downloads the set-me-up installer script
Clones the installer repository to ~/.set-me-up
Makes the smu command available in your PATH
Sets up the necessary directory structure
Alternative Installation Methods
Choose the method that works best for your workflow
Custom Installation Directory
Install set-me-up to a custom location using the SMU_HOME_DIR environment variable
SMU_HOME_DIR=~/my-custom-location bash <(curl -s -L https://raw.githubusercontent.com/dotbrains/set-me-up-installer/main/install.sh)
Replace ~/my-custom-location with your preferred installation path
Verify Installation
Confirm that set-me-up is installed correctly
smu --help
You should see the help output with available commands and options
What Gets Installed?
~/.set-me-up/
├── install.sh # Installation script
├── smu # Main command script
└── smu.py # Python helper script
Troubleshooting
Common issues and their solutions
Permission Errors
If you encounter permission errors during installation:
# Ensure you have write access to the installation directory
mkdir -p ~/.set-me-up
chmod 755 ~/.set-me-up
Command Not Found
If smu command is not found after installation:
- Verify the installation directory exists
- Check that the PATH is correctly set
- Restart your terminal or reload your shell configuration
SSL Certificate Errors
If you encounter SSL certificate errors during download:
# Update CA certificates (macOS)
brew install ca-certificates
# Update CA certificates (Debian/Ubuntu)
sudo apt-get update && sudo apt-get install -y ca-certificates
Next Steps
Now that set-me-up is installed, you're ready to configure your development environment