From 990ee78fe2f8d862020a47254eb8ce3b397089f7 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Sat, 29 Sep 2018 18:26:48 +0200 Subject: [PATCH] add index --- index.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 index.md diff --git a/index.md b/index.md new file mode 100644 index 0000000..6f95179 --- /dev/null +++ b/index.md @@ -0,0 +1,55 @@ +--- +layout: default +--- + +[Dotdrop](https://github.com/deadc0de6/dotdrop) is a dotfile manager written in Python3 +that helps you to manage your dotfiles and deploy them anywhere. + +If you work on multiple hosts then you are probably struggling to keep all your +dotfiles syncronized across multiple devices and be able to easily manage those. + +# Why dotdrop + +Why should you use [dotdrop](https://github.com/deadc0de6/dotdrop)? +Check the features + +* **versioned** + be it on github, gitlab, gitolite or your own git solution, it makes + sure you are able to keep a history of your changes +* **quick import** + import a new dotfile easily +* **no duplicates, efficiency** + each dotfile is stored only once, dotdrop allows to template those + such that the same dotfile is customized when deployed on the host you're working on +* **multiple devices** + different profiles can be defined that allows for a fine-grained control over which + dotfiles has to be installed on different hosts (home, work, vps, etc) +* **different sets of dotfiles for different profiles** + some hosts will have all your dotfiles installed while others might just + need a subset of the dotfiles +* **symlink or no symlink** + you can choose for each dotfile if you want it to be symlinked or + directly copied to its final destination +* **fine grained control** + each dotfile is unique and thus each may have specific settings + linked to it when installed +* **post deployment action** + action can be executed each time a specific dotfile is installed, for + example to install a package, setup some directories, call a tool to update, etc +* **handle sensitive dotfiles** + multiple solutions are available to handle dotfiles containing sensitive information + as well as full encrypted dotfiles/rc files +* **compare** + quickly compare your local dotfiles with the managed ones + +… and many more … + +Go check [dotdrop](https://github.com/deadc0de6/dotdrop), it does all that! + +For more check + +* [The readme](https://github.com/deadc0de6/dotdrop/blob/master/README.md). +* [A small example](https://github.com/deadc0de6/dotdrop#example) +* [How people are using dotdrop](https://github.com/deadc0de6/dotdrop#people-using-dotdrop) +* [The blog post](https://deadc0de.re/articles/dotfiles.html) +