1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-05 09:43:49 +00:00
Files
dotdrop/index.md
2018-10-23 22:12:56 +02:00

63 lines
2.0 KiB
Markdown

---
layout: default
---
[Dotdrop](https://github.com/deadc0de6/dotdrop) is a dotfile manager written in Python3
that provides efficient ways of managing your dotfiles. It is especially powerful when
it comes to managing those across different hosts.
* [✔] **VERSIONED**
Be it on github, gitlab, gitolite or your own git solution, make
sure you are able to keep a history of your changes
* [✔] **GET QUICKLY STARTED**
Get easily all your dotfiles imported and use dotdrop to manage them
* [✔] **NO DUPLICATES, EFFICIENT**
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
* [✔] **HANDLE MULTIPLE PROFILES**
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)
* [✔] **GRANULARITY CONTROL OF EACH PROFILE**
Some hosts/profiles will have all your dotfiles installed while others might just
need a subset of the dotfiles
* [✔] **TO SYMLINK OR NOT TO SYMLINK**
You can choose for each dotfile if you want it to be symlinked or
directly copied to its final destination
* [✔] **POST DEPLOYMENT ACTION**
Actions 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 INFORMATION**
Multiple solutions are available to handle dotfiles containing sensitive information
as well as fully encrypted dotfiles/rc files
* [✔] **QUICK COMPARE**
Quickly compare your local dotfiles with the one managed by dotdrop
… and much 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)