- Move-in script(s)
- Environment/Workflow/Tools setup scripts
Note: Mac workstations usually need Xcode Tools pre-installed for other software to do their thing.
Run
xcode-select --install
. If Xcode is installed, you can runxcodebuild -license accept
.
Platform | Support |
---|---|
Mac OS | Yes |
Linux | No |
Windows | No |
- Basic setup v1.0
- Apps list v1.0
- Developer list v1.0
- Basic setup v1.1
- Apps list v1.1
- Script some of the optional stuff for fun
- Ponder our expanding universe
Edit the following files to include/exclude software.
homebrew-formulas.sh
homebrew-apps.sh
Run the following script first:
./start.sh
Copy the following files for each desired setup.
git clone git@github.com:scopatz/nanorc.git ~/.nano
cp ./Templates/.nanorc ~/
Ruby addons (many have moved elsewhere in the stack)
./ruby.sh
Steps largely taken from Github
- Edit and run the following to generate the key.
ls -al ~/.ssh
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
eval "$(ssh-agent -s)"
- Copy the contents of the id_rsa.pub file to your clipboard for pasting into Github and Hosting providers:
pbcopy < ~/.ssh/id_rsa.pub
- Paste the following into
~/.ssh/config
(vi ~/.ssh/config
). Edit theIdentityFile
if you didn't use the default~/.ssh/id_rsa
path.
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
- Run the following to add the key to the OS keychain agent:
ssh-add --apple-use-keychain ~/.ssh/id_rsa
See this script: https://gist.github.com/ccharlton/e84c82f60a568163a4b5cb30f6cd514e