Configure su entorno de desarrollo macOS utilizando el script para portátiles de Thoughtbot

Una de las cosas que puede impedirnos cambiar o incluso pensar en cambiar nuestro entorno de trabajo es la necesidad de realizar todas las instalaciones y configuraciones que ya tenemos configuradas para el desarrollo de software.

Afortunadamente, existe una cura para este dolor . Laptop es un script que prepara su máquina macOS funcional para el desarrollo web y móvil.

La configuración del script se compone de:

  1. herramientas macOS:
  • Homebrew para administrar bibliotecas de sistemas operativos.

2. Herramientas Unix:

  • Exuberantes Ctags para indexar archivos para completar la pestaña vim
  • Git para control de versiones
  • OpenSSL para seguridad de la capa de transporte (TLS)
  • RCM para la gestión de archivos dotfiles personales y de la empresa
  • El buscador de plata para encontrar cosas en archivos
  • Tmux para guardar el estado del proyecto y cambiar entre proyectos
  • Vigilante para buscar eventos del sistema de archivos
  • Zsh como tu caparazón

3. Herramientas de Heroku:

  • Heroku CLI y Parity para interactuar con la API de Heroku

4. Herramientas de GitHub:

  • Hub para interactuar con la API de GitHub

5. Herramientas de imagen:

  • ImageMagick para recortar y cambiar el tamaño de las imágenes

6. Herramientas de prueba:

  • Qt 5 para pruebas de JavaScript sin cabeza a través de Capybara Webkit

7. Lenguajes de programación, administradores de paquetes y configuración:

  • ASDF para gestionar versiones de lenguajes de programación
  • Bundler para administrar bibliotecas Ruby
  • Node.js y NPM, para ejecutar aplicaciones e instalar paquetes de JavaScript
  • Ruby estable para escribir código de propósito general
  • Hilo para administrar paquetes de JavaScript

8. Bases de datos:

  • Postgres para almacenar datos relacionales
  • Redis para almacenar datos de valor-clave

Su instalación es bastante sencilla y se puede realizar muy rápidamente.

Primero, necesita descargar el script:

curl --remote-name //raw.githubusercontent.com/thoughtbot/laptop/master/mac

Debe revisar el script antes de ejecutarlo:

less mac

Luego puede ejecutar el script descargado:

sh mac 2>&1 | tee ~/laptop.log

Finalmente, puede revisar el registro:

less ~/laptop.log

La instalación debería tardar menos de 15 minutos (depende de su máquina).

Las versiones de macOS que son compatibles en el momento de escribir este artículo son:

  • macOS Mavericks (10.9)
  • macOS Yosemite (10.10)
  • macOS El Capitan (10.11)
  • macOS Sierra (10.12)

Según la descripción de la computadora portátil, las versiones anteriores de macOS pueden funcionar, pero no se prueban con regularidad.

Laptop es un proyecto de código abierto, iniciado y mantenido por Thoughtbot. Puede ver más información sobre él y su implementación y también tener la oportunidad de contribuir visitando su página de GitHub.

Este artículo se publicó inicialmente en mi blog, FatosMorina.com