4.4.4
This commit is contained in:
@@ -18,12 +18,10 @@
|
||||
|
||||
@echo off
|
||||
|
||||
FOR %%f IN (bin\*) DO (
|
||||
if "%%~xf" == ".exe" (
|
||||
set filename=bin\%%~nf
|
||||
) else (
|
||||
set filename=%%f
|
||||
)
|
||||
cd /d "%~dp0"
|
||||
pushd .\bin\
|
||||
for %%f in (*.exe) do (
|
||||
set filename=%%~nf
|
||||
)
|
||||
|
||||
for /F "tokens=1,2,3,4 delims=_" %%a in ("%filename%") do (
|
||||
@@ -32,27 +30,16 @@ for /F "tokens=1,2,3,4 delims=_" %%a in ("%filename%") do (
|
||||
set arch=%%d
|
||||
)
|
||||
|
||||
if "%os%" neq "windows" (
|
||||
echo Unable to find provider executable, is it moved or renamed?
|
||||
pause
|
||||
exit /b
|
||||
)
|
||||
|
||||
set provider_path=%appdata%\terraform.d\plugins\basis\decort\decort\%version%\%os%_%arch%\
|
||||
|
||||
if exist %provider_path% (
|
||||
echo Provider directory already exists, checking for decort provider executable..
|
||||
dir /b /s /a "%provider_path%" | findstr .>nul || (
|
||||
copy %filename% %provider_path%\terraform-provider-decort.exe
|
||||
copy /y %filename%.exe %provider_path%
|
||||
if errorlevel 1 (
|
||||
pause
|
||||
exit /b
|
||||
)
|
||||
call :print_success
|
||||
pause
|
||||
exit /b
|
||||
)
|
||||
echo DECORT provider version %version% is already installed. Exiting.
|
||||
call :print_success
|
||||
pause
|
||||
exit /b
|
||||
) else (
|
||||
@@ -62,7 +49,7 @@ if exist %provider_path% (
|
||||
pause
|
||||
exit /b
|
||||
)
|
||||
copy %filename% %provider_path%\terraform-provider-decort.exe
|
||||
copy %filename%.exe %provider_path%
|
||||
if errorlevel 1 (
|
||||
pause
|
||||
exit /b
|
||||
@@ -84,4 +71,4 @@ echo source = "basis/decort/decort"
|
||||
echo }
|
||||
echo }
|
||||
echo }
|
||||
goto:eof
|
||||
goto:eof
|
||||
@@ -47,7 +47,7 @@ install () {
|
||||
then
|
||||
echo "Provider directory already exists, checking for decort provider executable.."
|
||||
if [[ ! "$(ls -A $plugins_dir$provider_path)" ]]; then
|
||||
cp bin/terraform-provider-decort_$version\_$os\_$arch $plugins_dir$provider_path/terraform-provider-decort
|
||||
cp bin/terraform-provider-decort_$version\_$os\_$arch $plugins_dir$provider_path/terraform-provider-decort_$version/$os\_$arch
|
||||
print_info
|
||||
else
|
||||
echo "DECORT provider version $version is already installed. Exiting.."
|
||||
@@ -56,7 +56,7 @@ install () {
|
||||
else
|
||||
echo "Creating provider directory.."
|
||||
mkdir -p $plugins_dir/$provider_path
|
||||
cp bin/terraform-provider-decort_$version\_$os\_$arch $plugins_dir$provider_path/terraform-provider-decort
|
||||
cp bin/terraform-provider-decort_$version\_$os\_$arch $plugins_dir$provider_path/terraform-provider-decort_$version/$os\_$arch
|
||||
echo "DECORT provider version $version has been successfully installed"
|
||||
print_info
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user