Skip to content

jamesoff/tmux-vpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 'jamesoff/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/jamesoff/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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages