Setup a Windows Machine with Chocolatey + Git Bash scripts
Download a VirtualBox image of Windows 10 from Microsoft
Install all the Windows updates and do the reboots. I also added 7zip, because my target system will come with it pre-installed: https://boxstarter.org/package/7zip
Install the basic applications with opening this link in Edge:
https://boxstarter.org/package/git,jetbrainstoolbox,intellijidea-ultimate,docker-desktop
Fastlane for testing (just git bash): https://boxstarter.org/package/git
Run in Git Bash as Administrator:
cp $(which 7z) /c/ProgramData/chocolatey/bin/zip.exe
Run in non-admin Git Bash:
git clone https://github.com/newur/local-dev-setup-win.git \
&& cd local-dev-setup-win
&& cp bashrc ~/.bashrc \
&& cp inputrc ~/.inputrc
curl -s "https://get.sdkman.io" | bash \
&& source ~/.bashrc \
&& sdk env install
./gitSetup.sh \
&& cp pre-push ~/.config/git/template/hooks/ \
&& ./createSshKey.sh
# TODO checkout verticals and other esp projects
./cloneGitRepos.sh
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash \
&& source ~/.bashrc \
&& nvm install --lts
# TODO run taiko to create a valid customer gitSetup
# more or less done: run taiko to create a BCM