https://github.com/nearhuscarl/fzf-everything
Integrate fzf into some everyday tasks
https://github.com/nearhuscarl/fzf-everything
fzf
Last synced: 5 months ago
JSON representation
Integrate fzf into some everyday tasks
- Host: GitHub
- URL: https://github.com/nearhuscarl/fzf-everything
- Owner: NearHuscarl
- License: bsd-3-clause
- Created: 2018-02-27T18:50:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-13T09:46:30.000Z (over 7 years ago)
- Last Synced: 2025-05-07T21:46:08.691Z (5 months ago)
- Topics: fzf
- Language: Shell
- Homepage:
- Size: 6.78 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Fzf everything
My collection of scripts to integrate fzf into everyday tasks.
Some of them is inspired from other people [works](https://github.com/NearHuscarl/fzf-everything#credit--related-works)## Installation
Download the script and put it in `$PATH`
An exception is [sd](https://github.com/NearHuscarl/fzf-everything#change-directory-sd)
## Browser History
Search and open google chrome history in a new tab
#### Requirements
* google chrome
* fzf
* sqlite3#### Demo

## Open Files
Open file (default is to search in `$HOME`)
#### Requirements
* fzf
* ripgrep
* rifle (if you use xdg-open. add `OPEN=xdg-open` in ~/.bashrc)#### Demo
## Manpage
Search manpages. Type `manfzf -u` to create and update cache and
`manfzf -c` to search in cache (slightly faster)#### Requirements
* fzf
* vim (optional)#### Demo
## Kill
End process. Default is kill (signal 9)
#### Requirements
* fzf#### Demo
## Change directory (sd)
cd meets fzf. `sd` means [s]earch [d]irectory
#### Requirements
* fzf
* fd#### Setup
* Download [cd_fzf](https://github.com/NearHuscarl/fzf-everything/blob/master/cd_fzf)
* Add this line in ~/.bashrc: `source path/to/cd_fzf`#### Demo
## Pacman
pacman + fzf
#### Requirements
* fzf
* pacman
* trizen (or other aur helper read from `$AUR_HELPER`)#### Demo
## Downgrade
Downgrade package using pacman package manager
#### Requirements
* fzf
* pacman#### Demo
## Credit & Related Works
Some ideas or part of code is taken from:
* [Chrome History](https://github.com/junegunn/fzf/wiki/examples#browsing-history)
* [Kill](https://github.com/junegunn/fzf/wiki/examples#processes)
* [Downgrade](https://github.com/pbrisbin/downgrade)
* [Fzf examples](https://github.com/junegunn/fzf/wiki/examples)## Licenses
**[BSD 3 Clauses](https://github.com/NearHuscarl/fzf-everything/blob/master/LICENSE.md)**