ilmanzo / ilmanzo/BinaryCoverage

Provide shell completions for subcommands: wrap, unwrap, report

Open
#89 0 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
C
Stars
9
Forks
6
Avg merge
1h 32m
Merged PRs (30d)
11

Description

- consider at least bash, fish and zsh
- As a nice touch, generate completion files automatically from the program itself.

Ideally a user wants to write something like `funkoverage completion zsh` and redirect the output to a folder mentioned in his `$fpath` . This feature can be used by the packager as well.

see https://github.com/junegunn/fzf?tab=readme-ov-file#setting-up-shell-integration

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the CLI entry point that handles the `wrap`, `unwrap`, and `report` subcommands, then trace how `funkoverage` parses commands. Define the completion behavior for bash, fish, and zsh, including `funkoverage completion zsh` output suitable for redirection. Done means each listed shell can complete the subcommands and the generated files work for users and packagers.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, c, fish, zsh
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.