Skip to content

Distribution: Homebrew core, nixpkgs, Docker image #61

@syedazeez337

Description

@syedazeez337

Summary

Expand distribution beyond the current Homebrew tap to mainstream package managers.

Motivation

Each distribution channel reaches a different audience. Homebrew core alone reaches millions of macOS/Linux developers. Docker image lets users try without installing.

Channels

1. Homebrew Core (not tap)

2. Nixpkgs

3. Docker Image

FROM rust:1.82-slim AS builder
WORKDIR /build
COPY . .
RUN cargo build --release

FROM debian:bookworm-slim
COPY --from=builder /build/target/release/kf /usr/local/bin/kf
ENTRYPOINT ["kf"]
  • Publish to ghcr.io/syedazeez337/kuberift
  • Usage: docker run --rm -it -v ~/.kube:/root/.kube ghcr.io/syedazeez337/kuberift
  • Add to CI: build and push image on release tags

4. Snap Store (stretch)

  • snapcraft.yaml for Ubuntu/Linux Mint users
  • Strict confinement with home and network plugs

5. AUR (already have PKGBUILD)

Acceptance Criteria

  • Homebrew core formula submitted (or ready)
  • Nix package submitted
  • Docker image published to GHCR
  • Docker image build in CI pipeline
  • AUR package published
  • README updated with all installation methods

Metadata

Metadata

Assignees

No one assigned

    Labels

    P4-launchGo-to-market and distributioninfrastructureCI, dependencies, build systemphase-5-gtmGo-to-market and distribution

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions