summaryrefslogtreecommitdiff
path: root/README.md
blob: 2b38411000b810577b21c48c38783dadd5636cd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# osc-notify

This is a [Tabby](https://github.com/Eugeny/tabby) plugin. It creates a system
notification when certain OSC escape code sequences are printed. The following
OSC escape codes are supported:

```sh
OSC 9 ; [message] ST
OSC 777 ; notify ; [title] ; [body] ST
```

### Example commands

```sh
# creates a notification that says 'hello'
printf "\033]9;hello\a"
# for tmux, use the passthrough escape sequence. allow-passthrough should be
# enabled
printf "\033Ptmux;\033\x1b]9;hello\x07\033\\"

# creates a notification titled 'Build' with body 'Done'
printf "\033]777;notify;Build;Done\a"
```