Jedna od stvari koja nas može spriječiti u promjeni ili čak razmišljanju o promjeni radnog okruženja jest potreba za izvedbom svih instalacija i konfiguracija koje smo već postavili za razvoj softvera.
Srećom, za tu bol postoji lijek . Laptop je skripta koja priprema vaš radni MacOS uređaj za razvoj weba i mobilnih uređaja.

Postavljanje skripte sastoji se od:
- macOS alati:
- Homebrew za upravljanje knjižnicama operativnog sustava.
2. Unix alati:
- Bujne oznake za indeksiranje datoteka za dovršetak vim kartice
- Git za kontrolu verzija
- OpenSSL za sigurnost transportnog sloja (TLS)
- RCM za upravljanje tvrtkom i osobnim točkama
- Srebrni pretraživač za pronalaženje stvari u datotekama
- Tmux za spremanje stanja projekta i prebacivanje između projekata
- Stražar za promatranje događaja datotečnog sustava
- Zsh kao tvoja ljuska
3. Heroku alati:
- Heroku CLI i Parity za interakciju s Heroku API-jem
4. GitHub alati:
- Hub za interakciju s GitHub API-jem
5. Alati za slike:
- ImageMagick za obrezivanje i promjenu veličine slika
6. Alati za ispitivanje:
- Qt 5 za bezglavo testiranje JavaScript-a putem Capybara Webkit-a
7. Programski jezici, upravitelji paketa i konfiguracija:
- ASDF za upravljanje verzijama programskog jezika
- Paket za upravljanje Ruby knjižnicama
- Node.js i NPM, za pokretanje aplikacija i instaliranje JavaScript paketa
- Ruby stabilan za pisanje kodova opće namjene
- Pređa za upravljanje JavaScript paketima
8. Baze podataka:
- Postgres za pohranu relacijskih podataka
- Redis za pohranu podataka ključ / vrijednost
Njegova je instalacija prilično jednostavna i može se obaviti vrlo brzo.
Prvo morate preuzeti skriptu:
curl --remote-name //raw.githubusercontent.com/thoughtbot/laptop/master/mac
Trebali biste pregledati skriptu prije nego što je pokrenete:
less mac
Tada možete izvršiti preuzetu skriptu:
sh mac 2>&1 | tee ~/laptop.log
Napokon, možete pregledati zapisnik:
less ~/laptop.log
Instalacija bi trebala potrajati manje od 15 minuta (ovisi o vašem stroju).
verzije macOS-a koje su podržane u vrijeme pisanja ovog članka su:
- macOS Mavericks (10.9)
- macOS Yosemite (10.10)
- macOS El Capitan (10.11)
- macOS Sierra (10.12)
Prema opisu prijenosnog računala, starije verzije macOS-a mogu raditi, ali se ne redovito testiraju.
Laptop je projekt otvorenog koda koji je pokrenuo i održavao Thoughtbot. Možete pogledati više informacija o njemu i njegovoj provedbi, a također imate priliku pridonijeti tome posjetom njegovoj GitHub stranici.
Ovaj je članak prvotno objavljen na mom blogu, FatosMorina.com