To setup the dotfiles, run the following snippet in the terminal.
OS | Snippet |
---|---|
OS X | bash -c "$(curl -LsS https://raw.github.com/mintbridge/dotfiles/master/lib/dotfiles)" |
Ubuntu | bash -c "$(wget -qO - https://raw.github.com/mintbridge/dotfiles/master/lib/dotfiles)" |
The snippet will:
-
Download the dotfiles on your computer (by default it will suggest
~/projects/dotfiles
) -
Create additional directories
-
Install vim plugins
-
Install applications / command-line tools:
| Application / CLT | OS X | Ubuntu | |:---|:---:|:---:| | Android File Transfer | ✔ | — | | Atom | ✔ | ✔ | |
build-essential
| — | ✔ | | Chrome | ✔ | ✖ | | Chrome Canary | ✔ | — | | Chrome Dev | ✖ | ✔ | | Chromium | ✔ | ✔ | | cURL | ― | ✔ | |debian-archive-keyring
| ― | ✔ | | Dropbox | ✔ | ✔ | | Firefox | ✔ | ✔ | | Firefox Nightly | ✔ | ✔ | | Flash | ✔ | ✔ | | Gimp | ✔ | ✔ | | Git | ✔ | ✔ | | Homebrew | ✔ | ― | | Homebrew Alternate Casks | ✔ | ― | | Homebrew Casks | ✔ | ― | | ImageMagick | ✔ | ✔ | | ImageOptim | ✔ | ― | | Libre Office | ✔ | ― | | LICEcap | ✔ | ― | | MacVim | ✔ | ― | | Node.js + npm | ✔ | ✔ | | Opera | ✔ | ✔ | | Opera Developer | ✔ | ― | | Opera Next | ✔ | ✔ | | SQLite | ✔ | ✔ | | Sublime Text 3 | ✔ | ✔ | | Terminator | ✖ | ✔ | | Transmission | ✔ | ✔ | | vim-gnome | ― | ✔ | | Virtualbox | ✔ | ✔ | | VLC | ✔ | ✔ | | The Unarchiver | ✔ | ― | | Webkit Nightly | ✔ | ― | | xclip | ― | ✔ | | Zopfli | ✔ | ✔ |―
indicates that the application / CLT is already installed, or does not exist for that OS
To update the dotfiles, run the dotfiles
script.
$ ./dotfiles
If you want to avoid the confirmation prompt, use the -f
option, but be
careful, it will overwrite everything!
$ ./dotfiles -f
The update process will try to do basically the same things as setup, but instead of downloading the dotfiles, it will just fetch the latest changes.