Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Recommended CLI Tools

The following modern CLI tools improve productivity and user experience. All are optional but highly recommended. They are installed via Cargo (Rust’s package manager).

bat

A cat clone with syntax highlighting and Git integration. GitHub

cargo install --locked bat

fd

A simple, fast, and user-friendly alternative to find. GitHub

cargo install --locked fd-find

zoxide

A smarter cd command that learns your habits. GitHub

cargo install --locked zoxide

echo 'eval "$(zoxide init bash)"' >> ~/.bashrc

xh

A friendly and fast tool for sending HTTP requests, similar to HTTPie. GitHub

cargo install --locked xh

gitui

A blazing fast terminal UI for Git written in Rust. GitHub

cargo install --locked gitui