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:

  1. 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