diff options
author | Phil <schwartzmx@gmail.com> | 2015-07-06 09:59:51 -0500 |
---|---|---|
committer | Phil <schwartzmx@gmail.com> | 2015-07-06 11:55:41 -0500 |
commit | 311d73620b5788e43f43b7c0672c7b10254f3e4b (patch) | |
tree | 0863ef543e7e6a9041a90d4c19b9fb95c07e5b2e /windows/win_unzip.ps1 | |
parent | 03ce40a62ebb1d8ceb8d2f6f7bebb1b4b90458c0 (diff) | |
download | ansible-modules-extras-311d73620b5788e43f43b7c0672c7b10254f3e4b.tar.gz |
use convertto-bool for rm and recurse params
Diffstat (limited to 'windows/win_unzip.ps1')
-rw-r--r-- | windows/win_unzip.ps1 | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/windows/win_unzip.ps1 b/windows/win_unzip.ps1 index e4509a29..a62f246f 100644 --- a/windows/win_unzip.ps1 +++ b/windows/win_unzip.ps1 @@ -62,19 +62,18 @@ Else { Fail-Json $result "missing required argument: dest" } -If ($params.recurse -eq "true" -Or $params.recurse -eq "yes") { - $recurse = $true +If ($params.recurse) { + $recurse = ConvertTo-Bool ($params.recurse) } Else { $recurse = $false } -If ($params.rm -eq "true" -Or $params.rm -eq "yes"){ - $rm = $true - Set-Attr $result.win_unzip "rm" "true" -} -Else { - $rm = $false +If ($params.rm) { + $rm = ConvertTo-Bool ($params.rm) +} +Else { + $rm = $false } If ($ext -eq ".zip" -And $recurse -eq $false) { @@ -111,7 +110,7 @@ Else { If ($recurse) { Expand-Archive -Path $src -OutputPath $dest -Force - If ($rm) { + If ($rm -eq $true) { Get-ChildItem $dest -recurse | Where {$_.extension -eq ".gz" -Or $_.extension -eq ".zip" -Or $_.extension -eq ".bz2" -Or $_.extension -eq ".tar" -Or $_.extension -eq ".msu"} | % { Expand-Archive $_.FullName -OutputPath $dest -Force Remove-Item $_.FullName -Force |