I use NeoVim/Tmux/zsh for my development environment.
- 1Password for password management.
- Atom text editor for global search and replace.
- Dash for quick documentation lookup.
- Dropbox for file storage.
- Patina for basic image editing.
- Paw as an API testing tool.
- Postgres App for easy Postgres database management.
- Wunderlist for life management.
- iTerm for an improved terminal.
Install all of the tools above.
I'd like to automate the following steps via a shell script.
Do the following steps:
# Install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Install Dropbox and 1Password to get all the necessary passwords
# After installing git, clone this directory and place the files in the home directory.
# Install brew packages from the .Brewfile
brew bundle
# Authenticate with Github via SSH key
ssh-keygen -t rsa -C "plicjo@gmail.com"
# Paste the above output here: https://github.com/settings/keys
# Check to see if you're authenticated
ssh -T git@github.com
Download and install Vim Plug for Neovim
chsh -s /bin/zsh
Make projects directory
# Install spaceship-prompt for a prettier shell
npm install -g spaceship-prompt