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

2.0 KiB

layout
layout
default

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, it does all that!

For more check