Script para instalação de várias aplicações no seu MacOS. Para rodar, clone o projeto, entre no seu terminal, vá à pasta do projeto e rode o arquivo install.sh
. Caso queira instalar só algum dos passos, utilize os scripts dentro das pastas scripts/**
e/ou comente/remova as linhas do script install.sh
na root do projeto.
Outra opção é instalar rodando este comando:
sh -c "`curl -fsSL https://raw.githubusercontent.com/iurichiba/msetup/master/remote-installation.sh `"
Esse comando clonará o repositório para $HOME/.msetup
e rodará à partir de lá. Se esse diretório já existir, o comando dará um git pull
para a última revisão e rodará o script como normal.
Homebrew é um package manager para MacOS. Com ele, instalamos vários frameworks e aplicações:
- OpenSSL, OpenJDK, PKG-Config
- Elixir, Python, Node, NPM, Yarn, NVM, RBEnv, HTTPie, GitHub CLI, Gist
- Firebase, Heroic
- Shpotify, Nyancat, Fortune, Cowsay, lolcat, TheFuck, Tree, MAS-CLI
- iTerm 2
- Insomnia
- MongoDB Compass
- MySQL Workbench
- Sublime Text
- Visual Studio Code
- Android Studio
- Pusher
Aplicativos somente encontrados na App Store. Para instalar, o script utiliza a extensão MAS
e o Homebrew
para instalação via brewfile.
Para melhor utilização do Ruby, RBEnv e Bundler são instalados.
Caso a ruby selecionada seja a do sistema, uma nova versão (default 2.6.0) é instalada para o usuário.
Alguns pacotes do Node habilitam novas utilizações no terminal.
O Sublime não é instalado com a configuração do bin, então esse passo configura para sublime
o comando no terminal.
sublime blablabla.txt
abre o arquivo no Sublime, por exemplo.
YADR é uma coleção de extensões para o terminal, git, vim, etc.
Melhora e muito a produtividade via terminal.
Para mais informações, acesse o repositório do projeto.
O script foi criado em partes, então é só comentar o que não quiser, que provavelmente não vai afetar nada (a menos que exista alguma dependência).
Você pode colocar nos scripts e commitar aqui ou criar um pull request, a idéia é ser um setup colaborativo!
Existem alguns .sh no projeto para cada parte (Homebrew, Ruby, Node, etc). Todos estão com permissão de execução, é só rodar a parte que precisar!
Se o software que o homebrew está tentando instalar já estiver instalado sem ser pelo homebrew, ele não vai instalar em cima e vai parar a instalação ali mesmo. Por ora, vá até o brewfile
e retire a linha do app que deu erro.