Kelp – simple replacement for homebrew on macOS
a year ago
- #MacOS
- #package-manager
- #Go
- Kelp is a Go-based alternative to Homebrew for installing binary packages on MacOS.
- Key features include no waiting for Homebrew formulas, single installation manifest for multiple computers, and upcoming support for installing multiple packages at once.
- Basic commands include `kelp doctor`, `kelp init`, adding packages with `kelp add`, and installing them with `kelp install`.
- Supports specifying versions with the `-r` flag and automatic updates with `kelp update`.
- Downloads GitHub releases to `~/.kelp/bin` and uses a config file (`~/.kelp/kelp.json`).
- Can add binaries directly via HTTP links.
- Includes utilities like `kelp inspect` for cache and bin directories and `kelp doctor` to check binaries.
- Supports GitHub token authentication via `GITHUB_TOKEN` environment variable.
- Project focuses on personal workflow; feature requests may not be prioritized.