parent
f15293b3d5
commit
6de5cc6c2c
@ -0,0 +1,22 @@ |
||||
$ErrorActionPreference = "Stop" |
||||
|
||||
$CONFIG = "install.conf.yaml" |
||||
$DOTBOT_DIR = "dotbot" |
||||
|
||||
$DOTBOT_BIN = "bin/dotbot" |
||||
$BASEDIR = $PSScriptRoot |
||||
|
||||
Set-Location $BASEDIR |
||||
git -C $DOTBOT_DIR submodule sync --quiet --recursive |
||||
git submodule update --init --recursive $DOTBOT_DIR |
||||
|
||||
foreach ($PYTHON in ('python', 'python3', 'python2')) { |
||||
# Python redirects to Microsoft Store in Windows 10 when not installed |
||||
if (& { $ErrorActionPreference = "SilentlyContinue" |
||||
![string]::IsNullOrEmpty((&$PYTHON -V)) |
||||
$ErrorActionPreference = "Stop" }) { |
||||
&$PYTHON $(Join-Path $BASEDIR -ChildPath $DOTBOT_DIR | Join-Path -ChildPath $DOTBOT_BIN) -d $BASEDIR -c $CONFIG $Args |
||||
return |
||||
} |
||||
} |
||||
Write-Error "Error: Cannot find Python." |
@ -0,0 +1,21 @@ |
||||
$ErrorActionPreference = "Stop" |
||||
|
||||
$CONFIG = "install.conf.yaml" |
||||
$DOTBOT_DIR = "dotbot" |
||||
|
||||
$DOTBOT_BIN = "bin/dotbot" |
||||
$BASEDIR = $PSScriptRoot |
||||
|
||||
Set-Location $BASEDIR |
||||
|
||||
Set-Location $DOTBOT_DIR && git submodule update --init --recursive |
||||
foreach ($PYTHON in ('python', 'python3', 'python2')) { |
||||
# Python redirects to Microsoft Store in Windows 10 when not installed |
||||
if (& { $ErrorActionPreference = "SilentlyContinue" |
||||
![string]::IsNullOrEmpty((&$PYTHON -V)) |
||||
$ErrorActionPreference = "Stop" }) { |
||||
&$PYTHON $(Join-Path $BASEDIR -ChildPath $DOTBOT_DIR | Join-Path -ChildPath $DOTBOT_BIN) -d $BASEDIR -c $CONFIG $Args |
||||
return |
||||
} |
||||
} |
||||
Write-Error "Error: Cannot find Python." |
Loading…
Reference in new issue