aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-10-30 10:39:22 +1300
committerTom Ryder <tom@sanctum.geek.nz>2018-10-30 10:39:22 +1300
commitee7396c3eaba483ff950579c99d849d4c719ecb5 (patch)
treea20c0b1a1c756e317dca35ae07641192c43df5f6 /README.md
parentMerge branch 'release/v1.70.0' (diff)
parentBump VERSION (diff)
downloaddotfiles-ee7396c3eaba483ff950579c99d849d4c719ecb5.tar.gz
dotfiles-ee7396c3eaba483ff950579c99d849d4c719ecb5.zip
Merge branch 'release/v1.71.0'v1.71.0
* release/v1.71.0: Bump VERSION Documented the special install-conf target Respect completion-ignore-case in custom functions Use case statement for sudo -v switching
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
-----