hops

package module
v0.2.2 Latest Latest
Warning

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

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

README

Hops

GitHub Release GitHub License GitHub Actions CI Workflow

Hops is an experimental Homebrew Bottle installer written in Go with a focus on performance and mobility.

Implementation progress

See the implementation tracker for the latest progress.

Plans

  • Phase 1: ✅ Implement the Hops CLI with support for basic Homebrew Bottle usage
  • Phase 2: ✅ Implement Hops CLI commands to move Bottles between registries and support installation from alternative registries
  • Phase 3: Implement search functionality using alternative registries
  • Phase 4: Implement an extended version of Homebrew Bottles to allow Hops to be used on more platforms than Homebrew

Get Started

The Hops CLI is currently only installable using the Go toolchain:

go install github.com/act3-ai/hops/cmd/hops@latest

Documentation

The documentation for Hops is organized as follows:

How to Contribute


Approved for public release: distribution unlimited. Case Numbers: AFRL-2024-1769

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
apis/formulae.brew.sh/v1
Package v1 defines data types for v1 of the formulae.brew.sh JSON API and some utility functions for working with the data.
Package v1 defines data types for v1 of the formulae.brew.sh JSON API and some utility functions for working with the data.
apis/formulae.brew.sh/v2
Package v2 defines data types for v2 of the formulae.brew.sh JSON API and some utility functions for working with the data.
Package v2 defines data types for v2 of the formulae.brew.sh JSON API and some utility functions for working with the data.
apis/formulae.brew.sh/v3
Package v3 defines data types for v3 of the formulae.brew.sh JSON API and some utility functions for working with the data.
Package v3 defines data types for v3 of the formulae.brew.sh JSON API and some utility functions for working with the data.
brewfile
Package brewfile implements a simple Brewfile parser.
Package brewfile implements a simple Brewfile parser.
cli
o
Package o defines functions for human-readable log messages.
Package o defines functions for human-readable log messages.
platform/macos
Package macos contains utilities for checking macOS system capabilities.
Package macos contains utilities for checking macOS system capabilities.

Jump to

Keyboard shortcuts

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