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:
- 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