SFrost007 / new-mac-setup

Tools to configure a fresh Mac install

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New Mac Setup

These scripts automatically install a significant quantity of day-to-day development tools and commonly used software on a fresh OS X image, in addition to setting almost all built-in OS X options to (my!) desired values.

Error checking is currently minimal, but this has been developed/tested on a clean Mountain Lion (10.8.4) installation, and tested on Mavericks (10.9.1). The only pre-requisite is to install Xcode and its associated "Command Line Tools" to allow several of the tools to be built.

Much of the script is non-interactive and non-prompting; for variation you should edit the script(s) after cloning.

While it's likely a bad idea to attempt to list the software installed within this readme, this is a summary of the software installed as of the initial commit.

Package Managers

Command Line Utilities

  • cloc - Count Lines of Code
  • compass - CSS Preprocessor
  • cordova - Mobile application platform
  • git - Source control (more recent version than Xcode supplies)
  • ios-sim - Launch iOS Simulator from Terminal
  • jslint - Javascript code quality tool
  • lolcat - Liven up command output
  • nd - Terminal-based Markdown viewer
  • nomad-cli - iOS build/distribution helper
  • pygmentize - Syntax highlighter
  • spark - Command line graph generator
  • tmux - Terminal Multiplexer
  • tree - Directory lister
  • vim - Text editor (more recent version, and with Python support)
  • wget - HTTP client

GUI Software

OSX Configuration

  • Setting hostname via prompt (optional)
  • Generate new SSH keypair (optional)
  • Installation of British-PC keyboard layout
  • QuickLook helpers for Markdown and plain-text with no extension (e.g. README)
  • Apache/PHP/MySQL configuration
  • Downloads Solarized colour scheme for Xcode
  • MANY other small tweaks/settings

Command Line Environment

About

Tools to configure a fresh Mac install


Languages

Language:Shell 100.0%