LinuxCommandLibrary

wezterm

GPU-accelerated terminal emulator

TLDR

Start terminal

$ wezterm
copy
Start with command
$ wezterm start -- [command]
copy
Open new tab
$ wezterm cli spawn
copy
Split pane horizontally
$ wezterm cli split-pane --horizontal
copy
Split pane vertically
$ wezterm cli split-pane
copy
List tabs
$ wezterm cli list
copy
Connect to remote
$ wezterm connect [host]
copy
Show configuration
$ wezterm show-keys
copy

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.

SEE ALSO

alacritty(1), kitty(1), tmux(1), foot(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community