Network Interface Monitor
This tool helps you to test the reliability and speed of your internet connection over time.
The basic installation is simple:
cargo install nimo
To generate shell completions, run:
$ nimo completion <your shell>
This will write the completion to stdout, allowing you to redirect it into the
appropriate file. Shell support is determined by clap
.
The ping
and speed-test
subcommands are meant to be executed periodically.
How this happens is up to you. However, systemd service and timer files are
provided to make this easier.
You can simply do this:
```
$ nimo emit systemd
```
``` $ nimo --help nimo 0.1.0 Adrian Wannenmacher tfld@tfld.dev Network Interface MOnitor
USAGE:
nimo
FLAGS: -h, --help Prints help information -V, --version Prints version information
SUBCOMMANDS:
completion Generates command completion files for some supported shells
emit Emits some provided system configuration files into /tmp
help Prints this message or the help of the given subcommand(s)
ping Tests current internet connectivity utilizing pinging
speed-test Tests current internet speed utilizing speedtest.net
```