Skip to content

Instantly share code, notes, and snippets.

@mshavliuk
Last active November 17, 2019 21:56
Show Gist options
  • Select an option

  • Save mshavliuk/c8814e4d76fb7b4cb5878bfa5d5c8e45 to your computer and use it in GitHub Desktop.

Select an option

Save mshavliuk/c8814e4d76fb7b4cb5878bfa5d5c8e45 to your computer and use it in GitHub Desktop.
This script will help you initialized workplace just at once
#!/usr/bin/env bash
brew update
brew upgrade --all
>> ~/.bash_profile
echo "Install runtime dependencies..."
brew install \
# https://www.python.org/ - backend runtime
python \
# https://yarnpkg.com/ - node package manager
yarn \
# https://git-scm.com/ - version control system
git \
# https://redis.io/ - in memory db
redis@5 \
# https://www.postgresql.org/ - database
postgresql@11 \
# https://github.com/Schniz/fnm - is a node version manager
Schniz/tap/fnm \
# https://direnv.net/ - environment variables tool
direnv
# https://pypi.org/project/pip/ - package installer for Python
sudo easy_install pip
echo "Install runtime dependencies completed!"
echo "Install programs..."
brew cask install \
# https://www.jetbrains.com/pycharm/ - fullstack IDE
pycharm \
# https://www.jetbrains.com/webstorm/ - frontend IDE
webstorm \
# https://www.sublimetext.com/ - lightweight IDE
sublime-text \
# https://code.visualstudio.com/ - frontend IDE
visual-studio-code \
# https://1password.com/ - password manager
1password \
# https://telegram.org/ - messenger
telegram \
# https://www.google.com/chrome/ - web browser
google-chrome
echo "Install programs completed!"
brew cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment