Chris' Dotfiles Repository Installer

npm install cdri@0.1.0


Chris' Dotfile Repository Installer

First-Time Setup

Create a directory with the configuration files you wish to install.

$ mkdir dotfiles
$ cd dotfiles
$ cp ~/.bashrc ./
$ cp ~/.vimrc ./
$ cp ~/.npmrc ./

Optional: initialize it as a git repository.

$ git init
$ git add .
$ git commit -m 'initial commit'

Initialize the repository as an npm package, with a package.json file.

$ npm init

Install the cdri package using npm, saving it as a dependency.

$ npm install --save cdri

Run the script.

$ npm run cdri

Optional: if you're using git, create a .gitignore file including the directory node_modules. Commit the rest of the repository.

$ echo "node_modules" > .gitignore
$ git add .
$ git commit

Subsequent Installation

After you've completed the initial setup, you can now reproduce your setup on additional systems by cloning your dotfiles repo.

$ git clone
$ cd dotfiles
$ npm install
$ npm run cdri


  • Check if inventory.json exists
  • Verify files in inventory.json exist