Before starting, make sure the latest version of Xcode is installed and run at least once (to install command-line tools) from the Mac App Store.
This is only required for a brand new machine, and is used to authenticate your computer with your GitHub account.
Create the key in the default directory:
ssh-keygen -t ed25519 -C "Computer Name"When it asks for a password, press enter for no password.
Copy the key to the clipboard:
pbcopy < ~/.ssh/id_ed25519.pubThen go to Account Settings in GitHub and add this key to your account.
Full instructions for the above steps can be referenced from https://help.github.com/articles/generating-ssh-keys.
git clone https://github.com/Vortec4800/dotfiles.git && cd dotfiles && ./bootstrap.shTo update, cd into your local dotfiles repository and then:
./bootstrap.shThis will automatically pull any changes and update your machine.
The following commands are shortcuts available now:
.. - Parent directory
... - Up 2 directories
~ - Switch to home directory
d - Switch to ~/Dropbox
la - List all files (including hidden) in long format
lsd - List only directories
ip - Get current public IP address
localip - Get current LAN IP
g - git
e - emacs
- Default to expanded save dialog
- Default to expanded print dialog
- Disable "Reopen windows when logging back in" when restarting computer by default
- Automatically quit Print Center app when printing is complete
- Copy email addresses intelligently as
[email protected]instead ofFoo Bar <[email protected]>in Mail.app - Enable full keyboard access to system dialogs
- Show icons for hard drives, servers, and removable media on the desktop
- Show status bar at bottom of Finder
- Search current folder by default
- Diable creating .DS_Store files on network volumes
- Enable snap-to-grid for icons on the desktop and in other icon views
- Enable AirDrop on all interfaces (Ethernet)
- Make Dock icons of hidden applications translucent
- Enable Safari’s debug menu
- Allow hitting the Backspace key to go to the previous page in history
- Add Android Studio tools to path
- Git shortcut aliases
- Bash prompt with Git info in-line
- Configure git name/email