Laptop
Forked from: https://github.com/thoughtbot/laptop
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.
Requirements
We support:
- macOS Mavericks (10.9)
- macOS Yosemite (10.10)
- macOS El Capitan (10.11)
- macOS Sierra (10.12)
- macOS High Sierra (10.13)
- macOS Mojave (10.14)
Older versions may work but aren't regularly tested. Bug reports for older versions are welcome.
Install
Download the script:
curl --remote-name https://raw.githubusercontent.com/onecodex/laptop/master/mac && curl --remote-name https://raw.githubusercontent.com/onecodex/laptop/master/laptop.localReview the script (avoid running scripts you haven't read!):
less macModify and review your laptop.local script as desired, then move to ~/.laptop.local
less laptop.local
mv laptop.local ~/.laptop.localExecute the downloaded script:
sh mac 2>&1 | tee ~/laptop.logOptionally, review the log:
less ~/laptop.logOptionally, [install thoughtbot/dotfiles][dotfiles], and delete the mac script:
rm macDebugging
Your last Laptop run will be saved to ~/laptop.log.
Read through it to see if you can debug the issue yourself.
If not, copy the lines where the script failed into a
new GitHub Issue for us.
Or, attach the whole log file as an attachment.
What it sets up
All of the tools from thoughtbot/laptop, plus python, pyenv, node, and rustup and rust (including nightly).

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
