Skip to content

ready4god2513/dotfiles-1

This branch is 52 commits behind arp242/dotfiles:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 14, 2017
399a2c9 · Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Oct 14, 2017
Aug 8, 2017
Oct 14, 2017
Jul 14, 2017
Oct 14, 2017
Aug 8, 2017
Sep 27, 2017
Feb 13, 2017
Sep 27, 2017
Feb 13, 2017
Jul 14, 2017
Aug 8, 2017
Aug 8, 2017
Aug 8, 2017
Sep 27, 2017
Oct 14, 2017
Jul 14, 2017
Oct 14, 2017
Oct 14, 2017
Aug 8, 2017
Oct 14, 2017
Aug 8, 2017
Feb 13, 2017
Sep 27, 2017

Repository files navigation

My dotfiles.

manage-dotfiles.py is a tool to manage your dotfiles.

Why another tool?

  • It's so obvious how to use this that your grandmother could do it.
  • Not tied with git, or any other VCS (does have optional features which require either hg or git).
  • Just a few lines of code. Not a crapload some other tools.
  • Easy installation and upgrade; also makes it easy to merge your files.
  • Not based on symlinks. Be free to modify your files and not merge changes back.

So, how do you use it:

  • In the directory modules you keep modules.
  • Every module has a module.py code, here you can assign files, dirs, and symlinks to manage as a dict where the key is the destination directory, and the value is the directory from which to source them (relative to the module dir).
  • Run ./manage-dotfiles.py to install & merge everything, or ./manage-dotfiles.py module1 module2 to install only module1 & module2. You can also use the -i to switch to ask confirmation for everything, and the -f switch to override all local files regardless of any changes.

Alternatives: dotfiles.github.io lists some.

About

My configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 41.7%
  • Shell 39.3%
  • Vim Script 19.0%