Hasty Briefsbeta

Bilingual

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.