Colourful & robust macOS configuration files and utilities.
Installation is done with simple command set (see “building system from scratch” for setup of new system):
curl --silent https://raw.githubusercontent.com/paulmillr/dotfiles/master/install.sh | sh
- Create
~/Developer/ - Change default shell to ZSH:
chsh -s /bin/zsh. - Install XCode.
- Clone this project (dotfiles RECURSIVELY
--recursive) and runsh bootstrap-new-system.sh - Change Terminal.app theme to
terminal/paulmillr.terminal(Settings -> Profiles -> Press gear -> Import). - Don't forget to change the git user in
home/.gitconfig. That's it!
Shell (zsh):
- NO DEPENDENCIES!
- Auto-completion
- Syntax highlighting
- Automatic setting up of terminal tab / window title to current dir
rmmoves file to the macOS trash- A bunch of useful functions:
extract archive.tar.bz— unpack any archive (supports many extensions)ram safari— show app RAM usageopenfiles— real-time disk usage monitoring withdtrace.loc py coffee js html css— count lines of code in current dir in a colourful way.ff file-name-or-pattern- fast recursive search for a file name in directories.curl http://site/v1/api.json | json- pretty-print JSONaes-enc,aes-dec- safely encrypt files.
- Neat git extras:
- Opinionated
git log,git graph gcpfor fastgit commit -m ... && git pushgit pr <pull-req> [origin]for fetching pull request branchesgit cleanup— clean up merged git branches. Very useful if you’re doing github pull requests in topic branches.git summary— outputs commit email statistics.git release— save changes, tag commit. If used on node.js project, also push to npm.git url- opens GitHub repo for current git repo.git-changelog,git-setupetc.
- Opinionated
- homesick / homeshick-compatible
etc— various stuff like macOS text substitutions / hosts backupgit-extras— useful git functions, defined inhome/gitconfig. Don't forget to change your git author to a proper name.home— files that are symlinked to$HOMEdirectorysublime— sublime text theme & settingsterminal— terminal theme & prompt
- Cool Sublime Text icon
- Great Sublime themes: Glacier, Nil, Seti UI
MIT (c) 2016 Paul Miller (https://paulmillr.com)

