davidfsmith / tmux-vpn

TPM plugin to show VPN status in tmux status bar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tmux-vpn

Display VPN status in tmux status bar.

Supports:

  • macOS

Installing

Via TPM (recommended)

The easiest way to install tmux-vpn is via the Tmux Plugin Manager.

  1. Add plugin to the list of TPM plugins in .tmux.conf:

    set -g @plugin 'davidfsmith/tmux-vpn'
  2. Use prefixI to install tmux-vpn.

  3. When you want to update tmux-vpn use prefixU.

Manual Installation

  1. Clone the repository

    $ git clone https://github.com/davidfsmith/tmux-vpn ~/clone/path
  2. Add this line to the bottom of .tmux.conf

    run-shell ~/clone/path/tmux-vpn.tmux
  3. Reload the tmux environment

    # type this inside tmux
    $ tmux source-file ~/.tmux.conf

Use

This plugin is hard-coded to check if the gpd0 interface is up.

Edit your status-left or status-right setting to include one of:

  • #{vpn} - display the vpn status

Reload your configuration for it to take effect: prefix-R with TPM, or

$ tmux source-file ~/.tmux.conf

About

TPM plugin to show VPN status in tmux status bar

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 100.0%