knokmki612 / dotfile-installer

a dotfiles management tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfile installer

What's this?

dotfile-installer helps your dotfiles management. This software focuses no learning cost is required to start using and there is no need to write the setting. All you need is just exec ./install.sh.

Example dotfiles repository: https://github.com/knokmki612/dotfiles

Essential points

  • dotfile-installer was written as a shell script. Possibly no need additional install.
  • Can link dotfiles also from more than 2 depth directories
  • Please deploy your dotfiles with rename no dot to your dotfiles repository. dotfile-installer will link files with adding dot prefix. (ex. cp ~/.bash_profile dotfiles/bash_profile)
  • dotfile-installer supports gitmodule directory linking as same as other dotfile. You can separate config as gitmodule of Emacs, Vim, other high independency software.
  • If you want to ignore some local dotfiles, dotfile-installer will add to ~/.dotfileignore. You can choose what you want to manage in dotfiles repository and each environment.

Installation & Usage

$ cd dotfiles
$ git submodule add https://github.com/knokmki612/dotfile-installer.git
$ ln -s dotfile-installer/install.sh .
$ ./install.sh

FAQ

I moved my dotfiles directory. How to ease re-linking dotfiles?

You can use yes command.

$ yes | ./install.sh

About

a dotfiles management tool

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%