alias upside-login-development='eval $(upside-auth-login development)'
alias upside-login-production='eval $(upside-auth-login production)'
- Install homebrew, run the command on the homepage: https://brew.sh/
- Run Brewfile in .dotfiles repo
# General purpose
brew cask install slack
# Development
brew install git
brew install kubectl
brew install coreutils
brew install gnu-sed
brew install awscli
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8
brew install gradle
brew cask install intellij-idea
brew cask install keepassxc
brew cask install docker
brew install node
# Optional
brew cask install alfred
brew cask install dropbox
brew cask install spectacle
brew cask install iterm2
brew tap aws/tap; brew install aws-sam-cli
Copy this file to the new machine
cat ~/Library/Application\ Support/Alfred/Alfred.alfredpreferences/preferences/features/websearch/prefs.plist
Local applications are
- Sign in to Artifactory (https://upsideenergy.jfrog.io) with Google
- Click on your username in the top right corner to get to your profile
- If you haven't already got an API Key, generate one
Create the following file at ~/.pip/pip.conf
, use your API Key as the password.
[global]
index-url = https://{USERNAME}:{PASSWORD}@upsideenergy.jfrog.io/upsideenergy/api/pypi/pypi/simple
Create the following file at ~/.gradle/gradle.properties
, use your API Key as the password.
org.gradle.jvmargs=-Xms512m -Xmx4096m
artifactoryUser={USERNAME}
artifactoryPassword={PASSWORD}
Install:
pip install --user virtualenvwrapper
In your profile:
## Python
export VIRTUALENVWRAPPER_PYTHON=$(which python3)
source $(which virtualenvwrapper.sh)
Generate a key for your machine
ssh-keygen -t rsa -b 4096 -C "{FIRSTNAME}.{LASTNAME}@upside.energy"