This repo is created with the purpose of most commonly used devtools while setting up new mac.
Developers always had a fear when it comes to switching their macs. Because they have to start from zero in settuping their machine. This repo is used to install the most common apps used in development
Note - This repo is used build by an JS developer, so this is centric about the JS development.
This script will install the following apps in the user's mac
- accept the xcode license
- xcode-select
- brew
- git
- ruby
- rvm
- rails
- wget
- chrome
- vscode
- sublime text
- zsh
- iterm2
- nvm
- yarn
- node
- heroku-cli
-
zsh-plugins
- git
- colored-man
- colorize
- github
- jira
- vagrant
- virtualenv
- pip
- python
- brew
- osx
- zsh-syntax-highlighting
-
Vscode Extensions
- HookyQR.beautify
- Rubymaniac.vscode-paste-and-indent
- alefragnani.project-manager
- chrisdias.vscodeeditorconfig
- christian-kohler.npm-intellisense
- christian-kohler.path-intellisense
- dbaeumer.vscode-eslint
- donjayamanne.githistory
- dsznajder.es7-react-js-snippets
- eamodio.gitlens
- eg2.tslint
- eg2.vscode-npm-script
- felipecaputo.git-project-manager
- formulahendry.auto-close-tag
- formulahendry.auto-rename-tag
- formulahendry.terminal
- glen-84.sass-lint
- joelday.docthis
- jundat95.react-native-snippet
- kumar-harsh.graphql-for-vscode
- michelemelluso.code-beautifier
- ms-vscode.node-debug2
- msjsdiag.debugger-for-chrome
- naumovs.color-highlight
- neilding.language-liquid
- rbbit.typescript-hero
- robertohuertasm.vscode-icons
- vangware.light-plus-material
- vsmobile.vscode-react-native
- waderyan.gitblame
- wix.vscode-import-cost
Note - password asked for installation of the apps is not stored or sent to any place by this repo. Password asked is generally for installing the apps
git clone https://github.com/nimish-gupta/Setup-mac.git
cd Setup-mac
chmod +x sripts.sh
sudo ln -s "$(pwd)/scripts.sh" /usr/local/bin/setup-mac
To install the apps with default settings
setup-mac
setup-mac [Options]
-h help
-s <git-email>
to create the ssh for the git-v version
Note - Apart from the -h and -v flag, script will install all the other apps according to the various flags or default settings