Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fs/osx-bootstrap
Script to set up a Mac OS X for Rails development.
https://github.com/fs/osx-bootstrap
bootstrap osx ruby shell
Last synced: about 1 month ago
JSON representation
Script to set up a Mac OS X for Rails development.
- Host: GitHub
- URL: https://github.com/fs/osx-bootstrap
- Owner: fs
- Created: 2014-01-21T09:08:41.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-08-09T11:15:29.000Z (over 3 years ago)
- Last Synced: 2024-04-16T06:40:58.796Z (7 months ago)
- Topics: bootstrap, osx, ruby, shell
- Language: Shell
- Homepage: http://www.flatstack.com/open-source/
- Size: 1.22 MB
- Stars: 26
- Watchers: 22
- Forks: 18
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OS X Bootstrap
Script to set up a macOS X for Rails development.
## Requirements
macOS X version >= 10.15
## Install
Run the setup script which will clone repository to `~/.osx-bootstrap` directory
and run `~/.osx-bootstrap/modules/*` scripts.```bash
bash <(curl -s https://raw.githubusercontent.com/fs/osx-bootstrap/master/bin/setup)
```Or you can run each module script one-by-one:
```bash
git clone -b master https://github.com/fs/osx-bootstrap.git
~/.osx-bootstrap/modules/osx_defaults.bash
```## What it sets up
* OS X Command Line Tools
* SSH keys
* **Homebrew** for managing operating system libraries (OS X only)
* **git** source code management system
* **Postgresql** for storing relational data
* **Redis** for storing key-value data
* **ImageMagick** for cropping and resizing images
* **watch** for periodically executing a program and displaying the output
* **[Z](https://github.com/rupa/z)** (jump around) for a faster way to navigate your filesystem
* **ssh-copy-id** to deliver your public key in a remote machine's authorized_keys
* **Heroku Toolbelt** for interacting with the Heroku API
* **tmux** for saving project state and switching between projects
* **rbenv** for managing versions of the Ruby programming language in the `/usr/local/var/rbenv`
* **ruby-build** for installing Ruby versions
* **Ruby** programming language, latest stable version
* **NVM** for managing versions of the Node.js
* **Node.js** stable for writing JavaScript general-purpose code
* Software installed with Brew Cask in to `/Applications`:
* Google Chrome
* ChromeDriver
* GraphiQL
* iTerm2
* Java
* Postman
* Skype
* Slack
* Spectacle
* Sublime Text 3
* The Unarchiver
* Visual Studio Code
* Zoom
* Set OS X defaults (faster animation, security settings etc)## Credits
OS X Bootstrap is maintained by [Timur Vafin](http://github.com/timurvafin).
It was written by [Flatstack](http://www.flatstack.com) with the help of our
[contributors](http://github.com/fs/osx-bootstrap/contributors).[](http://www.flatstack.com)