Skip to content

Scripts to automatically set up a machine for development the "Pivotal" way

License

Notifications You must be signed in to change notification settings

angelMD/workstation-setup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workstation Setup

This project automates the process of setting up a new AngelMD machine using a simple Bash script.

Getting Started

  • Run the latest version of macOS unless you have a specific reason not to
  • These scripts might work on previous versions, but are maintained with only the latest macOS in mind
  • You need to install the latest version of Xcode
  • Once you have used git (below), you will have installed the command line developer tools

Open up Terminal.app and run the following commands:

git -v
mkdir -p ~/workspace
cd ~/workspace
git clone https://github.com/angelMD/workstation-setup.git
cd workstation-setup

Engineering Machine

If you're setting up an engineering machine choose which languages to install:

# remove unnecessary languages when running command
./setup.sh ruby node docker javascript

While we tried to make it as set-it-and-forget-it as we could, you will have a couple of places where you'll need to click OK on a dialog or enter your password. It should take about 30 minutes from the time you power on the laptop for the first time until you're ready to start cloning app repos.

Designer Machine

If you're setting up a design machine run the following:

./setup.sh designer

Having problems?

If you see errors from brew, try running brew doctor and include the diagnostic output in your issue submission.

Customizing

If you'd like to customize this project for a project's use:

  • Fork the project
  • Edit the shells scripts to your liking
  • Profit

Frequently Asked Questions

Is it okay to run ./designer.sh command again?

Yes. The script does not reinstall apps that are already on the machine.

About

Scripts to automatically set up a machine for development the "Pivotal" way

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 99.4%
  • Ruby 0.6%