aboutsummaryrefslogtreecommitdiff
path: root/README.mdwn
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-02-01 01:25:10 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-02-01 01:25:10 -0200
commit6b9187673ee62d11042832f938913f15131592a7 (patch)
tree9e70016667efe273a72ab351aafaddbdb099e123 /README.mdwn
parent25235935e6c90557a4d6791c8d8f3a5cdf89681a (diff)
downloadmetadot-6b9187673ee62d11042832f938913f15131592a7.tar.gz
metadot-6b9187673ee62d11042832f938913f15131592a7.tar.bz2
Adding metadot script
Diffstat (limited to 'README.mdwn')
-rw-r--r--README.mdwn21
1 files changed, 18 insertions, 3 deletions
diff --git a/README.mdwn b/README.mdwn
index 32db541..52fd0af 100644
--- a/README.mdwn
+++ b/README.mdwn
@@ -1,6 +1,8 @@
Metadot: a dotfile management system
====================================
+Inspired by https://github.com/holman/dotfiles
+
Instalation
-----------
@@ -14,11 +16,24 @@ Backups of your old files can be put into .dotfiles/backups.
Layout
------
-- ~/.dotfiles/
- - modules: where all dotfiles plugins are stored
- - backups: backups of old config files
+- ~/.dotfiles: where all dotfiles plugins are stored
+- ~/.backups: backups of old config files
- ~/.custom: your custom configuration where you can override parameters
+Module format
+-------------
+
+Modules rest at ~/.dotfiles/modules and can be git submodules. File format is:
+
+ [path/]<name>[.dot][.link]
+
+That means:
+
+- files ending with a .link extension are linked at $HOME.
+- files with a .dot.link extension are converted to a dotfile: vimrc.dot.link is symlinked as ~/.vimrc
+- file structure is preserved: file apps/scripts.link is linked at $HOME/apps/scripts.
+- all other files are ignored.
+
Todo
----