simplify list
This commit is contained in:
15
diyvpnctl.sh
15
diyvpnctl.sh
@@ -47,15 +47,14 @@ add() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
list() {
|
list() {
|
||||||
echo "config path: $diyvpn_cfg"
|
printf "config path: %s\n\n" "$diyvpn_cfg"
|
||||||
paste <(
|
|
||||||
echo "servers"
|
|
||||||
cd "$diyvpn_cfg"
|
cd "$diyvpn_cfg"
|
||||||
basename ./*
|
|
||||||
) <(
|
printf "%-20s %s\n" "Server" "ListenAddress"
|
||||||
echo "ListenAddress"
|
for s in *; do
|
||||||
sed -n '/LISTEN/s/.*=\(.*\)/\1/p' "$diyvpn_cfg"/*/config.rc
|
printf "%-20s %s\n" "$s" "$(sed -n '/LISTEN/s/.*=\(.*\)/\1/p' "$s"/config.rc)"
|
||||||
) | column -t
|
done
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
action="${1:-none}"
|
action="${1:-none}"
|
||||||
|
|||||||
Reference in New Issue
Block a user