Configure seu ambiente de desenvolvimento macOS usando o script do Laptop da Thoughtbot
Uma das coisas que pode nos impedir de mudar ou mesmo pensar em mudar nosso ambiente de trabalho é a necessidade de fazer todas as instalações e configurações que já definimos para o desenvolvimento de software.
Felizmente, existe uma cura para essa dor . Laptop é um script que prepara sua máquina macOS funcional para desenvolvimento web e móvel.

A configuração do script é composta por:
- ferramentas macOS:
- Homebrew para gerenciar bibliotecas de sistema operacional.
2. Ferramentas Unix:
- Ctags exuberantes para arquivos de indexação para conclusão de tabulação vim
- Git para controle de versão
- OpenSSL para Transport Layer Security (TLS)
- RCM para gerenciar arquivos de ponto pessoais e da empresa
- O Silver Searcher para encontrar coisas em arquivos
- Tmux para salvar o estado do projeto e alternar entre projetos
- Watchman por observar eventos do sistema de arquivos
- Zsh como sua concha
3. Ferramentas Heroku:
- Heroku CLI e paridade para interagir com a API Heroku
4. Ferramentas GitHub:
- Hub para interagir com a API GitHub
5. Ferramentas de imagem:
- ImageMagick para cortar e redimensionar imagens
6. Ferramentas de teste:
- Qt 5 para teste de JavaScript sem cabeça via Capybara Webkit
7. Linguagens de programação, gerenciadores de pacotes e configuração:
- ASDF para gerenciamento de versões de linguagem de programação
- Bundler para gerenciar bibliotecas Ruby
- Node.js e NPM, para executar aplicativos e instalar pacotes JavaScript
- Ruby estável para escrever código de uso geral
- Yarn para gerenciamento de pacotes JavaScript
8. Bancos de dados:
- Postgres para armazenar dados relacionais
- Redis para armazenar dados de valor-chave
Sua instalação é bastante direta e pode ser feita muito rapidamente.
Primeiro, você precisa baixar o script:
curl --remote-name //raw.githubusercontent.com/thoughtbot/laptop/master/mac
Você deve revisar o script antes de executá-lo:
less mac
Em seguida, você pode executar o script baixado:
sh mac 2>&1 | tee ~/laptop.log
Finalmente, você pode revisar o registro:
less ~/laptop.log
A instalação deve demorar menos de 15 minutos (depende da sua máquina).
As versões do macOS compatíveis no momento da redação deste artigo são:
- macOS Mavericks (10.9)
- macOS Yosemite (10.10)
- macOS El Capitan (10.11)
- macOS Sierra (10.12)
De acordo com a descrição do laptop, versões mais antigas do macOS podem funcionar, mas não são testadas regularmente.
Laptop é um projeto de código aberto, iniciado e mantido pela Thoughtbot. Você pode ver mais informações sobre ele e sua implementação e também ter a oportunidade de contribuir com ele visitando sua página GitHub.
Este artigo foi publicado inicialmente no meu blog, FatosMorina.com