Skip to content

Latest commit

 

History

History
109 lines (69 loc) · 2.82 KB

README.md

File metadata and controls

109 lines (69 loc) · 2.82 KB

Ernest Chiang's dotfiles

Before doing anything, make sure you know what are you doing!

Before doing anything, make sure you know what are you doing!

Before doing anything, make sure you know what are you doing!

Settings applied by this repository are very personal and definitely not for everyone. I suggest to create your own set of dotfiles based on this repo.

How to Use?

If you are NOT Ernest Chiang, please fork it before doing anything, then modify it, then use it.

If you are Ernest Chiang, please follow it step by step.


Prerequisites

  1. Make sure the macOS software is up to date:
sudo softwareupdate -i -a --restart
  1. Install Apple Xcode Command Line Tools:
xcode-select --install

Quick Start

  1. Install brew and brew install:

It may require enter user password couple times in this step.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dwchiang/dotfiles/master/scripts/setup-brew.sh)" 
  1. Setup SSH.

Setup SSH and place personal keys at a right place for git clone on next step.

  1. Clone this repo:

Clone it for future easier maintainance.

git clone git@github.com:dwchiang/dotfiles.git ~/.dotfiles
  1. Init & Setup macOS:

Init by installing Oh My Zsh, and setup macOS defaults.

source ~/.dotfiles/scripts/init-macos.sh
source ~/.dotfiles/scripts/setup-macos.sh
  1. Setup symlinks:

Create symlinks for dotfiles (e.g. .zshrc, .gitconfig, etc).

Edit your own .gitconfig.local which can be duplicated from .gitconfig.local.example.

source ~/.dotfiles/scripts/setup-symlinks.sh

Daily Usage

Mackup

  • Mackup project and doc.
  • Edit .mackup.cfg to fit your backup settings and scope.
# Launch it and back up your files
mackup backup
# Launch it and restore your files
mackup restore

Visual Studio Code


Reference