Skip to main content

A fuzzy text selector for files and anything else you need to select

Inspired by Gary Bernhardt’s selecta.

Unlike selecta, pyselecta doesn’t include any interactive functionality. You give it a list of options and a search term and it returns matches.

Installation

$ pip install pyselecta

This will give you the pyselecta shell command.

Usage

$ find . -type f | pyselecta "models"

This will return a newline separated list of file paths with the best candidate on top.

$ find . -type f | pyselecta

Omitting the search term just copies the stdin to stdout.

License

BSD, short and sweet

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyselecta-0.1.0.tar.gz (1.9 kB view details)

Uploaded Source

File details

Details for the file pyselecta-0.1.0.tar.gz.

File metadata

  • Download URL: pyselecta-0.1.0.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyselecta-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3629e41da3f53f7ad3f0919dd25653416d14e46cecbf31f8db2b2a5305931eae
MD5 c1dfc4f9f49fbcd6c0a07f75381e3284
BLAKE2b-256 65e3614753cd14526bc13e248b75bd56ba42e297d9d65276b1a5fbe4e289854c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page