g2a-com / g2a-com/klio

Package management for every major platform

Open
#21 1 comment 0 reactions 0 assignees View on GitHub
cicd
Dominant language
Go
Stars
50
Forks
13
PR merge metrics
No merged PRs in 30d

Description

### Current status
To install `klio` you need `go` and some basic knowledge about compiling. It's not very user friendly.

### Idea
It would be awesome to have oneliner to install `klio` on every platform.
Don't have much experience with windows and linux platforms but for macOS there is awesome tool called `brew`.

### Implementation
Basically there are two ways to use `brew`, official - which requires some "popularity" for library and TAP (https://docs.brew.sh/Taps). As a temporary solution I think we can use tap. It works very well with `goreleaser` and github actions to make it fully automated.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. First review how klio is currently compiled and evaluate goreleaser with GitHub Actions as the proposed automation path, then narrow the supported platforms and Homebrew TAP scope. Done means the agreed platforms have documented one-line installation paths.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, go
Domain
cli, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.