anchore / anchore/binny

Per-tool option to check availability in environment

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
57
Forks
10
Avg merge
5d 9h
Merged PRs (30d)
7

Description

Some tools are only needed in certain environments or on certain platforms -- for example, something running on a GitHub runner should use the provided `gh` command, but this may not be available on a user's machine and needs to be downloaded. Or `grep` may not be available on Windows, but is on most other systems. If binny had the capability to check for the tool before downloading or executing, it would offer another way to improve performance and compatibility. This is important for use cases other than `binny install`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the tool download and execution flows described in the issue, including use cases other than `binny install`. Determine how a per-tool availability check should be configured and applied across platforms. Done means tools can be checked before downloading or executing without breaking existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.