aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2021-07-05 11:26:37 +0200
committerFlorian Eckert <fe@dev.tdt.de>2021-07-08 09:07:52 +0200
commita9dac71e3d7f2d46f7d051cb8ffe235c49177848 (patch)
tree14e36bc02a6ea7e32541264095ade166eed01a66
parent497a1c52c352d8a2481d57d1b68c7169806fb87d (diff)
mwan3: cleanup help output
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
-rwxr-xr-xnet/mwan3/files/usr/sbin/mwan330
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>"