Hasty Briefsbeta

Bilingual

Sapphire: Rust based package manager for macOS (homebrew replacement)

a year ago
  • #rust
  • #package-manager
  • #macos
  • Sapphire is an experimental, Rust-powered package manager for macOS, currently in alpha and ARM-only.
  • It manages Formulae (CLI tools, libraries) and Casks (desktop apps), with features like parallel downloads and dependency resolution.
  • Key commands include `sapphire install`, `uninstall`, `update`, `search`, and `info`; future commands like `upgrade` and `cleanup` are planned.
  • Supports `/opt/sapphire` as a standalone prefix and requires Rust for building from source.
  • Users must manually migrate settings when switching from Homebrew due to path differences.
  • Contributions are welcome for testing, bug reports, UI/UX improvements, and core/cask modules.