Browse Source

mwan3: cleanup help output

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
lilik-openwrt-22.03
Florian Eckert 4 years ago
parent
commit
a9dac71e3d
1 changed files with 18 additions and 12 deletions
  1. +18
    -12
      net/mwan3/files/usr/sbin/mwan3

+ 18
- 12
net/mwan3/files/usr/sbin/mwan3 View File

@ -6,27 +6,33 @@
. /lib/mwan3/mwan3.sh
. /lib/mwan3/common.sh
command_help() {
local cmd="$1"
local help="$2"
echo "$(printf "%-25s%s" "${cmd}" "${help}")"
}
help()
{
cat <<EOF
Syntax: mwan3 [command]
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
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() {
if [ -z "$1" ]; then
echo "Error: Expecting interface. Usage: mwan3 ifdown <interface>"


Loading…
Cancel
Save