aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-10-30 10:39:05 +1300
committerTom Ryder <tom@sanctum.geek.nz>2018-10-30 10:39:05 +1300
commitc3a8b8987d0361abd9b9cb11b94eece36466e9bf (patch)
tree0ea205707209d7d689fe73380a2e9c5c0944998f /README.md
parentRespect completion-ignore-case in custom functions (diff)
downloaddotfiles-c3a8b8987d0361abd9b9cb11b94eece36466e9bf.tar.gz
dotfiles-c3a8b8987d0361abd9b9cb11b94eece36466e9bf.zip
Documented the special install-conf target
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/README.md b/README.md
index 80f0cb1d..c9241cb8 100644
--- a/README.md
+++ b/README.md
@@ -54,6 +54,20 @@ to figure out which shell's configuration files to install, falling back on
The remaining files can be installed with the other `install-*` targets. Try
`awk -f bin/mftl.awk Makefile` in the project's root directory to see a list.
+### Configuration
+
+To save a set of `make` targets useful for a specific user or host, you can
+save them in a newline-separated file `~/.dotfiles.conf`, and install using
+that with the special `install-conf` target. This can include variable
+settings, too:
+
+ $ cd
+ $ cat .dotfiles.conf
+ install-bash
+ install-bin
+ EMAIL=you@example.com
+ $ make -C .dotfiles install-conf
+
Tools
-----