wezterm
GPU-accelerated terminal emulator
TLDR
Start terminal
SYNOPSIS
wezterm [start] [cli] [connect] [options] [-- command]
DESCRIPTION
wezterm is a GPU-accelerated terminal emulator. Written in Rust, it's cross-platform and highly configurable.
Configuration uses Lua scripts. Keybindings, appearance, and behavior are programmable with full scripting capability.
Multiplexing is built-in. Tabs and panes work without tmux. Sessions persist and can be reattached.
Remote multiplexing connects to wezterm running on other machines. Local terminal controls remote sessions.
GPU rendering provides smooth scrolling and efficient display. Ligatures, emoji, and Nerd Fonts work correctly.
Hyperlinks are clickable. URLs, file paths, and custom patterns can be configured as clickable links.
PARAMETERS
start [--] CMD
Start terminal with command.cli spawn
Open new tab.cli split-pane
Split current pane.cli list
List panes/tabs.connect HOST
Connect to multiplexer.ssh DEST
SSH connection.serial PORT
Serial connection.show-keys
Show key bindings.--config KEY=VALUE
Override config.--config-file FILE
Config file path.
CAVEATS
Lua config has learning curve. Some features are cross-platform only. GPU acceleration needs compatible drivers.
HISTORY
WezTerm was created by Wez Furlong (wez) around 2018. It combines modern rendering with powerful multiplexing, positioning itself between simple terminals and full terminal multiplexers.
