Modern CLI
Modern CLI utilities including fzf, eza, bat, fd, k9s, and other productivity-boosting terminal tools.
63 commands
Browse by Topic
Getting Started
Quick setup and installation
fzf
Fuzzy finder
eza
Modern ls replacement
bat
Better cat with highlighting
fd
Better find
lazygit
Terminal Git UI
k9s
Kubernetes TUI
delta
Git diff viewer
zoxide
Smarter cd
tldr
Simplified man pages
Install fzf (macOS)
Install fzf fuzzy finder using Homebrew on macOS
Install eza (macOS)
Install eza modern ls replacement using Homebrew on macOS
Install bat (macOS)
Install bat cat replacement with syntax highlighting using Homebrew
Install fd (macOS)
Install fd modern find alternative using Homebrew on macOS
Interactive file search
Launch fuzzy finder for files.
Search with preview
Show file content preview.
Open in editor
Find and open file in Vim.
Multi-select
Select multiple files with Tab.
Git branch switch
Fuzzy search and checkout branch.
History search
Search command history.
Kill process
Find and kill process interactively.
Reverse search (Ctrl+R)
Configure Ctrl+R history search.
Long listing
Detailed file listing with colors.
Show all files
Include hidden files.
Tree view
Show directory tree (2 levels).
Git status
Show git status for each file.
With icons
Display file type icons.
Sort by modified
Sort by modification time.
Group directories
List directories before files.
View file
Display with syntax highlighting.
Show line numbers
Display line numbers only.
Plain output
No line numbers or decorations.
Specific language
Force specific language highlighting.
Show diff
Show differences between files.
Pipe friendly
Highlight piped JSON output.
List themes
Show available color themes.
Find by name
Find files matching pattern.
Find by extension
Find all .js files.
Find in directory
Search in specific directory.
Include hidden
Search hidden files and directories.
Exclude pattern
Exclude directories from search.
Execute command
Run command on each result.
Type filter
Find directories only (-t f for files).
Max depth
Limit search depth.
Open lazygit
Launch interactive git interface.
In specific repo
Open lazygit in another repository.
Filter path
Filter commits to specific path.
Stage (Space)
Stage/unstage file or hunk.
Commit (c)
Open commit message editor.
Push (P)
Push to remote.
Pull (p)
Pull from remote.
Open k9s
Launch Kubernetes cluster UI.
Specific namespace
Start in specific namespace.
All namespaces
Show resources across all namespaces.
Specific context
Use specific kubeconfig context.
Read-only mode
Prevent modifications.
Show pods (:pod)
Navigate to pods view.
Show logs (l)
View pod logs.
Shell into pod (s)
Open shell in container.
Describe (d)
Show resource details.
Configure git
Set delta as default git pager.
Side by side
Show diff in side-by-side view.
Line numbers
Show line numbers in diff.
Navigate syntax
Enable file navigation with n/N.
Jump to directory
Jump to most frecent matching directory.
Interactive mode
Interactive directory selection with fzf.
Add directory
Manually add directory to database.
Query database
Print matching directory without jumping.
Remove entry
Remove directory from database.
View tldr page
Show practical examples for command.
Update cache
Update local tldr cache.
List all pages
List all available tldr pages.
Platform specific
Show Linux-specific examples.
Discussion
Loading comments...