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 + diff --git a/readme.md b/readme.md index 01deb1f..f5e03f2 100644 --- a/readme.md +++ b/readme.md @@ -22,6 +22,8 @@ require('lazy').setup { { 'barrett-ruth/import-cost.nvim', build = 'sh install.sh yarn', + -- if on windows + -- build = 'pwsh install.ps1 yarn', config = true } }