distillery

command module
v1.0.0-alpha.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2024 License: MIT Imports: 7 Imported by: 0

README

Distillery

Status: alpha -- things are not fully implemented, things are likely broken. Things are likely to change. Name might change, but I like dist for the binary name.

Overview

Without a doubt, homebrew has had a major impact on the macOS ecosystem. It has made it easy to install software and keep it up to date. It has been around for 15 years and while it has evolved over time, its core technology hasn't changed, and 15 year is an eternity in the tech world. I love homebrew, but I think there's room for another tool.

The goal of this project is to leverage the collective power of all the developers out there that are using tools like goreleaser and cargo-dist and many others to pre-compile their software and put their binaries up on GitHub or GitLab and install the binaries.

Goals

  • Make it simple to install binaries on your system from multiple sources
  • Do not rely on a centralized repository of package managers
  • Support binary verifications and signatures if exist, prompt the user if they don't
  • Support multiple platforms and architectures

TODO

  • implement signature verification
  • implement multiple additional sources

Usage

  1. Download dist place it in your path
  2. Add $HOME/.distillery/bin to your path
  3. Run dist install owner/repo to install a binary from GitHub Repository
  4. Enjoy

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL