diff --git a/git.inf b/git.inf new file mode 100644 index 0000000..82989ad --- /dev/null +++ b/git.inf @@ -0,0 +1,19 @@ +[Setup] +Lang=default +Dir=C:\Program Files\Git +Group=Git +NoIcons=0 +SetupType=default +Components=gitlfs,assoc,consolefont,autoupdate +Tasks= +EditorOption=VisualStudioCode +CustomEditorPath= +PathOption=Cmd +SSHOption=OpenSSH +TortoiseOption=false +CURLOption=WinSSL +CRLFOption=LFOnly +BashTerminalOption=MinTTY +PerformanceTweaksFSCache=Enabled +UseCredentialManager=Enabled +EnableSymlinks=Disabled diff --git a/setup.ps1 b/setup.ps1 new file mode 100644 index 0000000..10c6f2f --- /dev/null +++ b/setup.ps1 @@ -0,0 +1,14 @@ +#Setup Miniconda +$miniconda_url = "https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe" +$miniconda_installer = $miniconda_url.split('/')[-1] +#Silent mode command line flags: https://docs.anaconda.com/anaconda/install/silent-mode/ +$miniconda_install_params = '/S', '/D="$HOME\Miniconda3"', '/InstallationType=JustMe', '/RegisterPython=0', '/AddToPath=0' +Invoke-WebRequest $miniconda_url -OutFile $miniconda_installer +Invoke-Expression "& .\$miniconda_installer $miniconda_install_params" +#Remove-Item ".\$miniconda_installer" +Invoke-Expression "& '$HOME\Miniconda3\Scripts\conda.exe init'" + +$git_url = Invoke-WebRequest "https://git-scm.com/download/win" | Select-Object -ExpandProperty Links | Where-Object innerText -like "64-bit Git for Windows Setup" | Select-Object -ExpandProperty href +$git_installer = $git_url.split('/')[-1] +Invoke-WebRequest $git_url -OutFile $git_installer +Invoke-Expression "& .\$git_installer " \ No newline at end of file