Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanbalfanz/laptop
A shell script to set up a macOS laptop for web and mobile development.
https://github.com/ryanbalfanz/laptop
homebrew homebrew-cask homebrew-services laptop laptop-dotfiles laptop-setup mac macos macosx mkdocs mkdocs-material osx provisioning provisioning-scripts
Last synced: 25 days ago
JSON representation
A shell script to set up a macOS laptop for web and mobile development.
- Host: GitHub
- URL: https://github.com/ryanbalfanz/laptop
- Owner: RyanBalfanz
- License: unlicense
- Created: 2016-10-10T02:38:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-03-29T19:30:43.000Z (almost 4 years ago)
- Last Synced: 2024-11-10T12:19:25.618Z (3 months ago)
- Topics: homebrew, homebrew-cask, homebrew-services, laptop, laptop-dotfiles, laptop-setup, mac, macos, macosx, mkdocs, mkdocs-material, osx, provisioning, provisioning-scripts
- Language: Shell
- Homepage: https://ryanbalfanz.github.io/laptop/
- Size: 688 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Laptop
**Documentation**: [https://github.com/thoughtbot/laptop/][documentation]
[![Build Status](https://travis-ci.org/RyanBalfanz/laptop.svg?branch=master)](https://travis-ci.org/RyanBalfanz/laptop)
Laptop is a script to set up a macOS laptop for web and mobile development.
It can be run multiple times on the same machine safely.
It installs, upgrades, or skips packages
based on what is already installed on the machine.## Usage
See the [documentation] for usage details. [Is curl|bash insecure?] is a suggested pre-read.
## Miscellaneous
- Update macOS to the latest version with the App Store
- Install Xcode from the App Store, open it and accept the license agreement
- Install macOS Command Line Tools by running `xcode-select --install`
- [Generating a new SSH key and adding it to the ssh-agent
](https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
- Append `/usr/local/bin/zsh` to the end of your `/etc/shells` file## License
See the [LICENSE] file.
[LICENSE]: LICENSE
## References
- [Dries's Dotfiles](https://github.com/driesvints/dotfiles)
-
- [BASH3 Boilerplate](http://bash3boilerplate.sh/)
- [Is curl|bash insecure?](https://sandstorm.io/news/2015-09-24-is-curl-bash-insecure-pgp-verified-install
)
-
-[documentation]: https://ryanbalfanz.github.io/laptop/
[Is curl|bash insecure?]: https://sandstorm.io/news/2015-09-24-is-curl-bash-insecure-pgp-verified-install