brewery
notashelf /
206449a95d1a8291dcf4973213976f47508d57dd

beer

public

A terminal worth pouring time into

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/beer.git
doc/beer.1.scd92 lines2.2 KB
1
beer(1)
2
3
# NAME
4
5
beer - a fast, software-rendered, Wayland-native terminal emulator
6
7
# SYNOPSIS
8
9
*beer* [_options_]
10
11
# DESCRIPTION
12
13
*beer* is a lightweight, CPU-rendered terminal emulator for Wayland. It spawns
14
the user's login shell in a pseudo-terminal and renders its output into a
15
server-decorated window, with truecolor, styled text, scrollback, incremental
16
search, mouse selection, and clipboard integration.
17
18
# OPTIONS
19
20
*--server*
21
	Run as a daemon hosting multiple windows. (Not yet implemented.)
22
23
*--config* _PATH_
24
	Load configuration from _PATH_ instead of the default location (see
25
	*FILES*).
26
27
*-h*, *--help*
28
	Print usage and exit.
29
30
*-V*, *--version*
31
	Print the version and exit.
32
33
# KEY BINDINGS
34
35
These are the built-in defaults; all are configurable in the *key-bindings*
36
table of _beer.toml_(5).
37
38
[[ *Binding*
39
:< *Action*
40
|  Ctrl+Shift+C
41
:  Copy the selection to the clipboard
42
|  Ctrl+Shift+V
43
:  Paste from the clipboard
44
|  Ctrl+Shift+F
45
:  Start incremental scrollback search
46
|  Shift+Page_Up / Shift+Page_Down
47
:  Scroll the viewport one page
48
|  Ctrl+Shift+Home / Ctrl+Shift+End
49
:  Scroll to the top / bottom of history
50
|  Ctrl+Plus / Ctrl+Equal / Ctrl+Minus
51
:  Increase / decrease the font size
52
|  Ctrl+0
53
:  Reset the font size
54
|  F11
55
:  Toggle fullscreen
56
57
In incremental search, type to refine the query, *Up*/*Return* jumps to the
58
previous match, *Down* to the next, and *Escape* exits.
59
60
# MOUSE
61
62
Left-click and drag selects text; double-click selects a word, triple-click a
63
line, and Ctrl+drag selects a rectangular block. The selection is copied to the
64
primary selection on release; middle-click pastes it. The wheel scrolls
65
history. Holding *Shift* forces local selection even while an application has
66
requested mouse reporting.
67
68
# ENVIRONMENT
69
70
*SHELL*
71
	The shell to spawn; defaults to _/bin/sh_.
72
73
*TERM*
74
	Set to the configured terminal name (default _beer_) for the child.
75
76
*BEER_LOG*
77
	Log filter, in the _tracing_ env-filter syntax (e.g. _debug_).
78
79
# SIGNALS
80
81
*SIGUSR1*
82
	Reload the configuration file and re-apply it without restarting.
83
84
# FILES
85
86
_$XDG_CONFIG_HOME/beer/beer.toml_
87
	The configuration file (falls back to _~/.config/beer/beer.toml_). See
88
	_beer.toml_(5).
89
90
# SEE ALSO
91
92
_beer.toml_(5)