A command-line fuzzy finder
fzf is an interactive Unix filter for the CLI for any list; files, command history, processes, hostnames, bookmarks, git commits, etc.
- Developed at utilities
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:42:Factory-Candidates-Check/fzf && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000171 171 Bytes | |
fzf-0.51.0.tar.gz | 0000273767 267 KB | |
fzf.changes | 0000043771 42.7 KB | |
fzf.spec | 0000006026 5.88 KB | |
vendor.tar.zst | 0001647741 1.57 MB |
Revision 51 (latest revision is 53)
Dominique Leuenberger (dimstar_suse)
accepted
request 1171134
from
Matej Cepl (mcepl)
(revision 51)
- Update to 0.51.0: - Added a new environment variable $FZF_POS exported to the child processes. It's the vertical position of the cursor in the list starting from 1. # Toggle selection to the top or to the bottom seq 30 | fzf --multi --bind 'load:pos(10)' \ --bind 'shift-up:transform:for _ in $(seq $FZF_POS $FZF_MATCH_COUNT); do echo -n +toggle+up; done' \ --bind 'shift-down:transform:for _ in $(seq 1 $FZF_POS); do echo -n +toggle+down; done' - Added --with-shell option to start child processes with a custom shell command and flags gem list | fzf --with-shell 'ruby -e' \ --preview 'pp Gem::Specification.find_by_name({1})' \ --bind 'ctrl-o:execute-silent: spec = Gem::Specification.find_by_name({1}) [spec.homepage, *spec.metadata.filter { _1.end_with?("uri") }.values].uniq.each do system "open", _1 end ' - Added change-multi action for dynamically changing --multi option change-multi - enable multi-select mode with no limit change-multi(NUM) - enable multi-select mode with a limit change-multi(0) - disable multi-select mode - Bug fixes and improvements
Comments 0