Installation
Install all tools at once using Scoop:Individual Installation
- All Tools
- Essential Only
Configuration File
Add all tool configurations toconf.d/30-tools.ps1:
Bat (Better cat)
Bat is acat clone with syntax highlighting and Git integration.
Configuration
Vesper Theme Setup
Add Vesper.tmTheme
Download or create the Vesper theme file at
~/.config/bat/themes/Vesper.tmTheme. The theme uses:- Background:
#101010 - Foreground:
#B7B7B7 - Keywords:
#FFC799 - Strings:
#99FFE4 - Comments:
#505050
Usage Examples
Eza (Better ls)
Eza is a modern replacement forls with Git integration and icons.
Configuration
Command Reference
| Command | Description | Example |
|---|---|---|
ls | Basic listing with icons | ls |
ll | Long format with git status | ll |
la | Long format including hidden | la |
lt | Tree view (2 levels) | lt |
lta | Tree view with hidden files | lta |
Advanced Options
Custom eza configurations
Custom eza configurations
Zoxide (Smarter cd)
Zoxide learns your most-used directories and lets you jump to them quickly.Configuration
Usage
Commands
| Command | Description |
|---|---|
z <partial> | Jump to most frecent directory matching partial |
zi <partial> | Interactive selection with fzf |
z - | Jump to previous directory |
zoxide query <partial> | Show best match without jumping |
zoxide remove <path> | Remove directory from database |
FZF (Fuzzy Finder)
FZF provides fuzzy finding for files, directories, and command history.Configuration with Vesper Theme
Color Scheme Breakdown
| Element | Color | Description |
|---|---|---|
fg | #b0b0b0 | Default foreground |
bg | -1 | Transparent background |
hl | #FFC799 | Highlight matches |
fg+ | #ffffff | Selected item foreground |
bg+ | -1 | Selected item background |
hl+ | #FFCFA8 | Selected item highlight |
pointer | #FFC799 | Selection pointer |
marker | #FFC799 | Multi-select marker |
prompt | #FFC799 | Input prompt |
spinner | #FFC799 | Loading spinner |
info | #FFCFA8 | Info text |
header | #505050 | Header text |
Key Bindings
See PowerShell Modules - PSFzf Integration for PSFzf keybindings (Ctrl+R, Ctrl+T, Alt+C).
Ripgrep (Better grep)
Ripgrep is an extremely fast search tool that respects.gitignore by default.
Configuration
Config File
Create~/.config/ripgrep/config:
Usage Examples
Fd (Better find)
Fd is a simple, fast alternative tofind.
Usage
Integration with FZF
Fd powers FZF file/directory discovery (configured above in FZF section).Delta (Better git diff)
Delta provides syntax-highlighted diffs with line numbers and side-by-side view.Configuration
Git Configuration
Add to~/.gitconfig:
Vesper Delta Colors
Custom delta theme
Custom delta theme
Add to Enable with:
~/.gitconfig:Complete Configuration
Here’s the completeconf.d/30-tools.ps1 file with all tools configured:
View complete 30-tools.ps1
View complete 30-tools.ps1
Verification
Test all tools are working:Related Resources
- PowerShell Modules - PSFzf integration
- Vesper Theme - Complete color palette
- WezTerm Configuration - Terminal color scheme
