wol-cli
Wake On Lan and some useful stuff
Usage:
$ wol-cli [OPTIONS] COMMAND [ARGS]...
Options:
-v, --verbose: more detailed output [default: False]--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
check: check if host is online (SYN/ACK to 80 port...reboot: reboot a remote host (ssh)scan: scan local net by ARP protocolshutdown: immediately shutdown a remote host (ssh)stats: get CPU stats of a remote host (ssh)wake: wake up the host
wol-cli check
check if host is online (SYN/ACK to 80 port or ping)
Usage:
$ wol-cli check [OPTIONS] HOST
Arguments:
HOST: remote host. ip or hostname [required]
Options:
--help: Show this message and exit.
wol-cli reboot
reboot a remote host (ssh)
Usage:
$ wol-cli reboot [OPTIONS] HOST
Arguments:
HOST: remote host. it can be ip, hostname and alias from ssh config [required]
Options:
--login TEXT: ssh username. default - current user or from ssh config--password TEXT: ssh password. default - none or from ssh config-p, --port INTEGER RANGE: ssh port. default - 22 or from ssh config--help: Show this message and exit.
wol-cli scan
scan local net by ARP protocol
Usage:
$ wol-cli scan [OPTIONS]
Options:
--help: Show this message and exit.
wol-cli shutdown
immediately shutdown a remote host (ssh)
Usage:
$ wol-cli shutdown [OPTIONS] HOST
Arguments:
HOST: remote host. it can be ip, hostname and alias from ssh config [required]
Options:
--login TEXT: ssh username. default - current user or from ssh config--password TEXT: ssh password. default - none or from ssh config-p, --port INTEGER RANGE: ssh port. default - 22 or from ssh config--help: Show this message and exit.
wol-cli stats
get CPU stats of a remote host (ssh)
Usage:
$ wol-cli stats [OPTIONS] HOST
Arguments:
HOST: remote host. it can be ip, hostname and alias from ssh config [required]
Options:
--login TEXT: ssh username. default - current user or from ssh config--password TEXT: ssh password. default - none or from ssh config-p, --port INTEGER RANGE: ssh port. default - 22 or from ssh config--precision INTEGER: count of digits after point--help: Show this message and exit.
wol-cli wake
wake up the host
Usage:
$ wol-cli wake [OPTIONS] MAC
Arguments:
MAC: MAC address of a remote host [required]
Options:
-h, --host TEXT: ip addr for packet destination [default: 255.255.255.255]-p, --port INTEGER RANGE: WOL port [default: 9]--help: Show this message and exit.