mwan3: cleanup help output
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
parent
497a1c52c3
commit
a9dac71e3d
1 changed files with 18 additions and 12 deletions
|
@ -6,27 +6,33 @@
|
||||||
. /lib/mwan3/mwan3.sh
|
. /lib/mwan3/mwan3.sh
|
||||||
. /lib/mwan3/common.sh
|
. /lib/mwan3/common.sh
|
||||||
|
|
||||||
|
command_help() {
|
||||||
|
local cmd="$1"
|
||||||
|
local help="$2"
|
||||||
|
|
||||||
|
echo "$(printf "%-25s%s" "${cmd}" "${help}")"
|
||||||
|
}
|
||||||
|
|
||||||
help()
|
help()
|
||||||
{
|
{
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
Syntax: mwan3 [command]
|
Syntax: mwan3 [command]
|
||||||
|
|
||||||
Available commands:
|
Available commands:
|
||||||
start Load iptables rules, ip rules and ip routes
|
|
||||||
stop Unload iptables rules, ip rules and ip routes
|
|
||||||
restart Reload iptables rules, ip rules and ip routes
|
|
||||||
ifup <iface> Load rules and routes for specific interface
|
|
||||||
ifdown <iface> Unload rules and routes for specific interface
|
|
||||||
interfaces Show interfaces status
|
|
||||||
policies Show currently active policy
|
|
||||||
connected Show directly connected networks
|
|
||||||
rules Show active rules
|
|
||||||
status Show all status
|
|
||||||
use <iface> <cmd> Run a command bound to <iface> and avoid mwan3 rules
|
|
||||||
EOF
|
EOF
|
||||||
|
command_help "start" "Load iptables rules, ip rules and ip routes"
|
||||||
|
command_help "stop" "Unload iptables rules, ip rules and ip routes"
|
||||||
|
command_help "restart" "Reload iptables rules, ip rules and ip routes"
|
||||||
|
command_help "ifup <iface>" "Load rules and routes for specific interface"
|
||||||
|
command_help "ifdown <iface>" "Unload rules and routes for specific interface"
|
||||||
|
command_help "interfaces" "Show interfaces status"
|
||||||
|
command_help "policies" "Show currently active policy"
|
||||||
|
command_help "connected" "Show directly connected networks"
|
||||||
|
command_help "rules" "Show active rules"
|
||||||
|
command_help "status" "Show all status"
|
||||||
|
command_help "use <iface> <cmd>" "Run a command bound to <iface> and avoid mwan3 rules"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ifdown() {
|
ifdown() {
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
echo "Error: Expecting interface. Usage: mwan3 ifdown <interface>"
|
echo "Error: Expecting interface. Usage: mwan3 ifdown <interface>"
|
||||||
|
|
Loading…
Reference in a new issue