juanbrujo / Talus

Bash script to automate download & setup your Mac OS X development environment
http://juanbrujo.github.io/Talus
GNU General Public License v2.0
54 stars 6 forks source link

Talus

Talus is a bash script to automate download & setup your Mac OS X development environment. The idea is to automate the tedious work of setting up a brand new Mac or start a fresh install of a recent formatted one, with special care of web development tools and configurations.

Talus Robot

Talus base installs

Basic packages:

Common apps (customize if needed):

Apps for development:

Fixes some OSX annoyances:

Misc:

Quicklook helpers: (see Quicklook plugins)

In a separate bash script, there's some useful global npm modules:

Specific npm global modules for webdev:

Use

Open terminal.app and clone this repo:

$ git clone https://github.com/juanbrujo/Talus.git && cd Talus

Make the files executable (they already should be, but just in case):

$ chmod a+x start.sh && chmod a+x webdev.sh

Run each or both of them:

$ ./start.sh
$ ./webdev.sh

--

Go get a cold beer or take a nap. You'll have at least 15 minutes of setup and files being downloaded (depending of your internet connection).

Maybe you'll be prompted for root password.

--

Localhost

The file localhost.sh helps to configure a localhost environment for MacOSX El Capitan and upper versions. To use it, same as the other ones:

$ chmod a+x localhost.sh
$ ./localhost.sh

Maybe you'll be prompted for root password.

--

Why Talus ?

Talus, an "iron man" who mechanically helps Arthegall dispense justice in The Faerie Queene the epic poem by Edmund Spenser published in 1590

Wikipedia

Credits

The script is based in: