appear
appear copied to clipboard
FreeBSD compatability
This branch adds basic support for FreeBSD, which is different enough from Linux/macOS that customizations were required. The branch is developed on a FreeBSD 10 server, in a jail. The only supported revealer on FreeBSD is the tmux revealer.
Currently, this branch can reveal a tmux pane, but then crashes afterwards in the #tmux_client_for_tree
method. Appear dies trying to run lsof
against a non-existent /dev/pts/1, which is the TTY that tmux reports its client is attached to. This is rather odd -- maybe it has something to do with jails?