PowerShell / PowerShell/PowerShell

FZF style selection menus for building richer UI’s

Open
#24,012 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Enhancement Needs-Triage
Dominant language
C#
Stars
55.5k
Forks
8.5k
Avg merge
1d 2h
Merged PRs (30d)
88

Description

Summary of the new feature / enhancement

I would love to see a richer set of terminal focused UI commands so I can ship scripts that are more friendly to use for users, without requiring them to pull in a lot of dependencies.

Ever since the release of fzf (https://github.com/junegunn/fzf), fuzzy search in a terminal is a core interaction for any application where I want a less than perfect answer. Say I want to find a file in a folder or search through git branches, fuzzy search allows me to pass in related characters in hope that I might discover what I’m looking for.

Proposed technical implementation details (optional)

Implement a Find-ItemFuzzy or Get-Item -Interactive that users can pipe entries into / pass in an arg to for fuzzy searching through a list of values.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing existing PowerShell command patterns for terminal-focused interaction and how the proposed Find-ItemFuzzy or Get-Item -Interactive could accept piped entries or arguments. Compare the requested behavior with fzf, then define the command scope, supported input, and completion criteria before implementation; the issue does not name files or tests.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.