Opsæt dit macOS-udviklingsmiljø ved hjælp af Thoughtbots bærbare script

En af de ting, der kan forhindre os i at ændre eller endda tænke på at ændre vores arbejdsmiljø er nødvendigheden af ​​at udføre alle de installationer og de konfigurationer, som vi allerede har sat op til softwareudvikling.

Heldigvis findes der en kur mod denne smerte . Laptop er et script, der forbereder din arbejdende macOS-maskine til udvikling af web og mobil.

Scriptopsætningen består af:

  1. macOS-værktøjer:
  • Homebrew til styring af operativsystembiblioteker.

2. Unix-værktøjer:

  • Overstrømmende Ctags til indeksering af filer til afslutning af vim-fanen
  • Git til versionskontrol
  • OpenSSL for Transport Layer Security (TLS)
  • RCM til styring af firma og personlige dotfiles
  • Silver Searcher til at finde ting i filer
  • TMux til at gemme projekttilstand og skifte mellem projekter
  • Vagtmand til at se efter filsystemhændelser
  • Zsh som din skal

3. Heroku-værktøjer:

  • Heroku CLI og Parity til interaktion med Heroku API

4. GitHub-værktøjer:

  • Hub til interaktion med GitHub API

5. Billedværktøjer:

  • ImageMagick til beskæring og ændring af størrelse på billeder

6. Testværktøjer:

  • Qt 5 til headless JavaScript-test via Capybara Webkit

7. Programmeringssprog, pakkehåndtering og konfiguration:

  • ASDF til styring af programmeringssprogversioner
  • Bundler til styring af Ruby-biblioteker
  • Node.js og NPM, til at køre apps og installere JavaScript-pakker
  • Rubin stabil til skrivning af generel kode
  • Garn til administration af JavaScript-pakker

8. Databaser:

  • Postgres til lagring af relationsdata
  • Redis til lagring af nøgleværdidata

Dens installation er ret ligetil og kan udføres meget hurtigt.

Først skal du downloade scriptet:

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

Du skal gennemgå scriptet, før du kører det:

less mac

Derefter kan du udføre det downloadede script:

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

Endelig kan du gennemgå loggen:

less ~/laptop.log

Det tager mindre end 15 minutter at installere (afhænger af din maskine).

macOS-versioner, der understøttes i skrivende stund, er:

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

Ifølge beskrivelsen af ​​den bærbare computer fungerer ældre versioner af macOS muligvis, men testes ikke regelmæssigt.

Laptop er et open source-projekt, initieret og vedligeholdt af Thoughtbot. Du kan se flere oplysninger om det og dets implementering og også have mulighed for at bidrage til det ved at besøge dets GitHub-side.

Denne artikel blev oprindeligt offentliggjort på min blog, FatosMorina.com