Skip to content

jamescurtin/dotfiles

Repository files navigation

dotfiles

Linting

This repo is optimized for MacOS, though it does have limited support for other operating systems.

Full system configuration

To fully configure a new system (including installing system dependencies, mac apps, etc.) in addition to creating dotfiles, run the following bootstrap script:

From the cloned repo:

$ ./bootstrap.sh

To run as a one-liner:

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/jamescurtin/dotfiles/master/bootstrap/bootstrap.sh)"

(sha256 checksum: 58fd67f24090858e3aa6095c0a1ef441f7b6252a5cbbb57d38abdcb89ef1cd86: all commits to this repository will be signed.)

Dotfile Installation

Clone the repo recursively:

git clone --recursive git@github.com:jamescurtin/dotfiles.git ~/repos/dotfiles

Install the correct profile for the target OS (mac, linux)

$ cd ~/repos/dotfiles
./install-profile mac

Developing and Testing

If you update the bootstrap/bootstrap.sh file, you must also run

bin/update-bootstrap-sha

To run all lints and tests:

bin/test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published