/unifi-throughput-ncurses

Ubiquiti unifi throughput monitor for the terminal

Primary LanguageGoMIT LicenseMIT

Build Status

Unifi throughput

Unifi throughput is a small piece of software to monitor the throughput of a Unifi controller in a terminal

Dependencies

X84

  • libncurses 6+ needs to be installed, if you have a different version of ncurses, you'll need to build it yourself.

Raspberry Pi

  • libncurses
sudo apt-get install libncurses5-dev libncursesw5-dev

Installation

Arch linux

The application is available on the AUR

yay -S unifi-throughput-ncurses

Others

Just download the correct archive from the release page, extract it and run

First run

./unifi-throughput -create-config

to generate the default configuration file in ~/.config/unifi-throughput and edit the newly created config

then

./unifi-throughput

or

./unifi-throughput -config=path_of_config_file.toml

Build

Dependencies

  • Golang
  • libncurses

Make

git clone https://github.com/lamarios/unifi-throughput-ncurses
cd unifi-throughput-ncurses
make
sudo make install

Usage

  -config string
    	External configuration file location (default "~/.config/unifi-throughput/config.toml")
  -create-config
    	Create the default config file ~/.config/unifi-throughput/config.toml THIS WILL OVERWRITE YOUR CURRENT CONFIG AT THE DEFAULT LOCATION
  -version
    	Show version

You can also press any key to switch from circle to bar display mode