Giter VIP home page Giter VIP logo

dotfiles's Introduction

.files

These are my dotfiles. Take anything you want, but at your own risk.

It targets OS X systems, but since it has some defensive checks it should work on *nix as well (tested on a few Linux boxes).

Package overview

Install

On a sparkling fresh installation of OS X:

sudo softwareupdate -i -a
xcode-select --install

Install the dotfiles with either Git or curl:

Clone with Git

git clone https://github.com/wchrisjohnson/dotfiles.git
source dotfiles/install.sh

Remotely install using curl

Alternatively, you can install this into ~/.dotfiles remotely without Git using curl:

sh -c "`curl -fsSL https://raw.github.com/wchrisjohnson/dotfiles/master/remote-install.sh`"

Or, using wget:

sh -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/wchrisjohnson/dotfiles/master/remote-install.sh`"

The dotfiles command

$ dotfiles help
Usage: dotfiles <command>

Commands:
   help               This help message
   edit               Open dotfiles in default editor (subl) and Git GUI (stree)
   reload             Reload dotfiles
   test               Run tests
   update             Update packages and pkg managers: OS X Applications, Homebrew/Cask, npm, Ruby, and pip
   osx                Apply OS X system defaults
   dock               Apply OS X Dock settings
   <!-- install vundle     Install Vundle -->

Customize/extend

You can put your custom settings, such as Git credentials in the system/.custom file which will be sourced from .bash_profile automatically. This file is in .gitignore.

Alternatively, you can have an additional, personal dotfiles repo at ~/.extra.

  • The runcom .bash_profile sources all ~/.extra/runcom/*.sh files.
  • The installer (install.sh) will run ~/.extra/install.sh.

Additional resources

Credits

This repo is a straight copy of: https://github.com/webpro/dotfiles I didn't fork it because I didn't want to have to be concerned with merging updates back into this repo. As I gain confidence with what's here, I might very well switch to a fork of his excellent repo.

Many thanks to the dotfiles community and the creators of the incredibly useful tools.

dotfiles's People

Contributors

wchrisjohnson avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.