Installation Guide
Solo is available through popular package managers for macOS, Windows, and Linux. For environments where package managers are not preferred, portable binaries can be downloaded directly from GitHub.
Package Managers
Section titled “Package Managers”The recommended way to install Solo is via your operating system’s package manager to ensure easy updates and system integration.
Solo is distributed for macOS via Homebrew.
-
Add the
raml-devcustom TAP:Terminal window brew tap raml-dev/tap -
Install the Solo cask:
Terminal window brew install --cask raml-dev/tap/solo -
Authorize execution: Since Solo is currently in early distribution, you must manually authorize the application. You can do this via the terminal:
Terminal window xattr -dr com.apple.quarantine /Applications/solo.appAlternatively, go to System Settings > Privacy & Security and allow the application to run.
-
Launch: You can now start Solo from Launchpad or Spotlight.
On Windows, Solo is available via Scoop.
-
Add the
raml-devcustom Scoop bucket:Terminal window scoop bucket add raml-dev https://github.com/raml-dev/scoop-bucket -
Install Solo:
Terminal window scoop install solo
Solo provides official repositories for the most common Linux package managers.
- Set up the repository:
Terminal window sudo install -d -m0755 /etc/apt/keyringscurl -fsSL https://linux-packages.raml.workers.dev/apt/raml-dev-archive-keyring.asc \| sudo gpg --dearmor -o /etc/apt/keyrings/raml-dev-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/raml-dev-archive-keyring.gpg] https://linux-packages.raml.workers.dev/apt stable main" \| sudo tee /etc/apt/sources.list.d/raml-dev.list - Update and install:
Terminal window sudo apt updatesudo apt install solo
- Add the repository:
Terminal window sudo curl -fsSL https://linux-packages.raml.workers.dev/rpm/raml-dev.repo \-o /etc/yum.repos.d/raml-dev.repo - Install Solo:
Terminal window sudo dnf install solo
- Register the repository:
Terminal window curl -fsSL https://linux-packages.raml.workers.dev/arch/raml-dev-pacman-key.asc \-o /tmp/raml-dev-pacman-key.ascsudo pacman-key --add /tmp/raml-dev-pacman-key.ascsudo pacman-key --lsign-key 'raml-dev Arch Repository'sudo tee -a /etc/pacman.conf >/dev/null <<'EOF'[raml-dev]SigLevel = RequiredServer = https://linux-packages.raml.workers.dev/arch/$archEOF - Sync and install:
Terminal window sudo pacman -Suy solo
Standalone Binaries
Section titled “Standalone Binaries”Portable binaries are available for manual installation from GitHub Releases.
-
Download: Obtain the appropriate binary for your architecture (e.g.,
solo-linux-amd64orsolo-windows-arm64.exe). -
Permissions (Linux/macOS): Assign execution permissions via the terminal:
bash chmod +x solo-linux-amd64 -
Launch: Execute the binary to start the application.
Update Management
Section titled “Update Management”By default, Solo checks for new versions on startup. This behavior can be managed in the App Behavior settings.
- Notifications: When an update is available, a notification banner will appear within the application.
- Changelog: You can review the release notes directly in the app before updating.