← Back to tools

percol

Interactive filtering tool that adds selection UI to shell commands

Search & Filter linuxmacos Python MIT

Description

percol is a Python script that receives input lines from stdin or a file, lists the input lines and waits for input that filters and selects the lines, then outputs the selected lines to stdout. It can be used to add interactivity to many regular shell commands.

AI Summary

Interactive line filtering tool that adds fuzzy selection to shell pipelines

Capabilities

  • + Interactively filter and select lines from stdin
  • + Add interactive selection to any shell command pipeline
  • + Fuzzy matching and custom key bindings

Use When

  • You want to add interactive filtering to shell pipelines
  • You need a simple fuzzy selector for command output

Avoid When

  • x You want a more feature-rich fuzzy finder (use fzf instead)

Related Tools

View AGENTS.md for percol