mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-05 15:33:54 +00:00
update page
This commit is contained in:
30
index.md
30
index.md
@@ -2,34 +2,29 @@
|
||||
layout: default
|
||||
---
|
||||
|
||||
[Dotdrop](https://github.com/deadc0de6/dotdrop) is a dotfile manager that provides efficient ways of managing your dotfiles.
|
||||
[Dotdrop](https://github.com/deadc0de6/dotdrop) is a dotfiles manager that provides efficient ways of managing your precious config files.
|
||||
It is especially powerful when it comes to managing those across different hosts.
|
||||
|
||||
The main idea of dotdrop is to have the ability to store each dotfile only once and deploy them with a different content on different hosts/setups.
|
||||
To achieve this, it uses a templating engine that allows to specify, during the dotfile installation with dotdrop, based on a selected profile,
|
||||
how (with what content) each dotfile will be installed.
|
||||
|
||||
* [✔] **VERSIONED**
|
||||
Get easily all your dotfiles imported and use dotdrop to manage them
|
||||
|
||||
Be it on github, gitlab, gitolite or your own git solution, make
|
||||
* [✔] **VERSIONED WITH GIT**
|
||||
|
||||
Be it on github, gitlab or your own git solution, git makes
|
||||
sure you are able to keep a history of your changes
|
||||
|
||||
* [✔] **GET QUICKLY STARTED**
|
||||
* [✔] **NO DUPLICATES, EFFICIENT, TEMPLATED**
|
||||
|
||||
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
|
||||
Each dotfile is stored only once, dotdrop allows to template your config files
|
||||
such that the same dotfile is customized when deployed on the host you're working on
|
||||
|
||||
* [✔] **HANDLE MULTIPLE PROFILES**
|
||||
* [✔] **HANDLE MULTIPLE PROFILES WITH MORE GRANULARITY**
|
||||
|
||||
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**
|
||||
|
||||
dotfiles has to be installed on different hosts (home, work, vps, etc).
|
||||
Some hosts/profiles will have all your dotfiles installed while others might just
|
||||
need a subset of the dotfiles
|
||||
|
||||
@@ -38,7 +33,7 @@ how (with what content) each dotfile will be installed.
|
||||
You can choose for each dotfile if you want it to be symlinked or
|
||||
directly copied to its final destination
|
||||
|
||||
* [✔] **POST DEPLOYMENT ACTION**
|
||||
* [✔] **PRE/POST DEPLOYMENT ACTIONS**
|
||||
|
||||
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
|
||||
@@ -50,7 +45,8 @@ how (with what content) each dotfile will be installed.
|
||||
|
||||
* [✔] **QUICK COMPARE**
|
||||
|
||||
Quickly compare your local dotfiles with the one managed by dotdrop
|
||||
Compare your local dotfiles with the one managed by dotdrop
|
||||
to quickly see what changed.
|
||||
|
||||
… and much more …
|
||||
|
||||
@@ -58,5 +54,5 @@ 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)
|
||||
* [The readme](https://github.com/deadc0de6/dotdrop)
|
||||
* [The documentation](https://dotdrop.readthedocs.io/)
|
||||
|
||||
Reference in New Issue
Block a user