mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-09 23:59:16 +00:00
update page
This commit is contained in:
30
index.md
30
index.md
@@ -2,34 +2,29 @@
|
|||||||
layout: default
|
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.
|
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.
|
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,
|
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.
|
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
|
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
|
Each dotfile is stored only once, dotdrop allows to template your config files
|
||||||
|
|
||||||
* [✔] **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
|
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
|
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)
|
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
|
Some hosts/profiles will have all your dotfiles installed while others might just
|
||||||
need a subset of the dotfiles
|
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
|
You can choose for each dotfile if you want it to be symlinked or
|
||||||
directly copied to its final destination
|
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
|
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
|
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**
|
* [✔] **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 …
|
… and much more …
|
||||||
|
|
||||||
@@ -58,5 +54,5 @@ Go check [dotdrop](https://github.com/deadc0de6/dotdrop), it does all that!
|
|||||||
|
|
||||||
For more check
|
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/)
|
* [The documentation](https://dotdrop.readthedocs.io/)
|
||||||
|
|||||||
Reference in New Issue
Block a user