diff options
author | Florian Eckert <fe@dev.tdt.de> | 2021-07-05 11:26:37 +0200 |
---|---|---|
committer | Florian Eckert <fe@dev.tdt.de> | 2021-07-08 09:07:52 +0200 |
commit | a9dac71e3d7f2d46f7d051cb8ffe235c49177848 (patch) | |
tree | 14e36bc02a6ea7e32541264095ade166eed01a66 | |
parent | 497a1c52c352d8a2481d57d1b68c7169806fb87d (diff) |
mwan3: cleanup help output
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
-rwxr-xr-x | net/mwan3/files/usr/sbin/mwan3 | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/net/mwan3/files/usr/sbin/mwan3 b/net/mwan3/files/usr/sbin/mwan3 index 51f468676..0bb26b2ea 100755 --- a/net/mwan3/files/usr/sbin/mwan3 +++ b/net/mwan3/files/usr/sbin/mwan3 @@ -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>" |