From 26eb77afd450e3cf3b8e57980d7f7448cbabbca0 Mon Sep 17 00:00:00 2001 From: lub Date: Wed, 4 Sep 2019 19:02:32 +0200 Subject: [PATCH] extract optional protocol from short form fixes issue #1 --- expose_forwards.ps1 | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/expose_forwards.ps1 b/expose_forwards.ps1 index ae6b8bb..b7661ff 100644 --- a/expose_forwards.ps1 +++ b/expose_forwards.ps1 @@ -132,11 +132,13 @@ foreach($yaml in (Get-ChildItem -Path $Stacks -Include '*.yml','*.yaml' -Recurse $nat.published_port = $published_splitted[1] } else { #short form - $ports_splitted = $port -split ':' + $all_splitted = $port -split ':' + $port_splitted = $all_splitted[2] -split '/' - $nat.ip = $ports_splitted[0] - $nat.port = $ports_splitted[2] - $nat.published_port = $ports_splitted[1] + $nat.protocol = $port_splitted[1] + $nat.ip = $all_splitted[0] + $nat.port = $port_splitted[0] + $nat.published_port = $all_splitted[1] } if(!$nat.protocol) {