From 695e80acff0bbe20286ef368cfec7bc14150e53b Mon Sep 17 00:00:00 2001 From: Kevin Silvester Date: Wed, 3 May 2023 16:01:35 +0100 Subject: [PATCH] install: create install script for windows --- install.ps1 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 install.ps1 diff --git a/install.ps1 b/install.ps1 new file mode 100644 index 0000000..7a6cf4f --- /dev/null +++ b/install.ps1 @@ -0,0 +1,19 @@ +Param( + [Parameter(Mandatory=$true)] + [ValidateSet('npm','yarn','pnpm', ErrorMessage = 'Must provide node.js package manager')] + [string]$package_manager +) + +git clone 'https://github.com/wix/import-cost.git' +if (-not $?) { + Write-Host 'Failed to clone wix/import-cost' -ForegroundColor Red + exit 1 +} + +cd import-cost +if (-not $?) { exit 1 } +iex "$package_manager install" +cd .. + +cp .\index.js .\import-cost\index.js +