If there is a CLI I use everyday, it's fzf. It's fast, powerful, and super useful to improve your workflow.
⌨ Follow along with these files: https://github.com/Phantas0s/mouseless-dev-youtube/tree/master/11_fzf
📙 Building Your Mouseless Development Environment: https://themouseless.dev
📑 Learning to Play Vim: https://themouseless.dev/vim
💎 Increase your value as a developer: https://thevaluable.dev
🐙 Github: https://github.com/Phantas0s
🍒 Support the channel: https://github.com/sponsors/Phantas0s
Chapters:
00:00 - Introduction
01:30 - Basics
03:10 - Goal of the series
03:43 - Fuzzy find files and directories
04:38 - Using the output of fzf
06:13 - Exercise - How to fuzzy find only directories?
07:51 - Making fzf faster
09:20 - Fuzzy search syntax
11:33 - Selecting multiple entries
13:15 - Smart case, case sensitive, case insensitive
14:06 - Exercise - How to display selected directories' trees using fzf?
16:30 - Changing fzf height
16:55 - Changing fzf layout
18:43 - Adding borders around fzf
19:45 - Margins and padding
21:25 - Moving the fzf file counter
23:05 - Changing prompt and pointer (cursor)
24:23 - Adding an informational header
25:30 - Adding a preview
25:55 - Displaying file stats as preview
27:34 - Display file content as preview
27:55 - Exercise - How to select directories using fzf with their trees as preview?
30:00 - What's next?
30:55 - Thanks