duluca / web-dev-environment-setup

Scripts for Windows 10 and macOS X to install web development tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web Development Environment Setup Scripts

Scripts for Windows 10 and macOS X to install web development tools

Absolutely NO WARRANTIES or GUARANTEES are provided.

Get the book

These scripts have been developed to support my book Angular for Enterprise Applications. You can get the book on AngularForEnterprise.com.

Minimum System Requirements

Windows 10: Windows 10 Pro v1703+ with Powershell 7

Install Windows Terminal for the best command-line experience, then set Powershell 7 as the default option in settings.json

MacOS X: macOS Sierra v10.12.6+ with Terminal (Bash or Oh My Zsh)

Launch XCode to force installation of necessary command line utilities

Install

Execute the following command in for you system to begin installation:

Windows Powershell

Ensure that Powershell scripts folder is setup in the Path variable in System Environment Variables

Install-Script -Name setup-windows-dev-env
setup-windows-dev-env.ps1

MacOS Terminal

bash <(wget -O - https://git.io/JvHi1)
  • Installs from this repo on GitHub

Manual Installation Steps

If it irks you to run scripts automatically from the internet (and in 99% of cases it should), then you can clone this repo and install the scripts manually.

Windows Powershell

  • In the folder where you've cloned this project, execute:
Set-ExecutionPolicy Unrestricted; .\setup-windows-dev-env.ps1

If you're interested in developing your own scripts and publishing them, check out https://github.com/PowerShell/PowerShell.

MacOS Terminal

  • In the folder where you've cloned this project, execute:
chmod a+x setup-mac-dev-env.sh
./setup-mac-dev-env.sh

Related Projects

Check out LocalCast Weather, to learn Angular, Material, RxJS fundemantals using OpenWeatherMap.org APIs, at https://github.com/duluca/local-weather-app.

Check out LemonMart, an Angular Grocery Store LOB App implemented with a Router-first architecture, at https://github.com/duluca/lemon-mart.

Build, debug and publish Docker images with npm Scripts for Docker and achieve Blue-Green deployments on AWS Fargate with npm Scripts for AWS.

About

Scripts for Windows 10 and macOS X to install web development tools

License:MIT License


Languages

Language:PowerShell 60.9%Language:Shell 39.1%