From 7d6bcec8a9bf7eee99a91e47aaa3442d66bc89d7 Mon Sep 17 00:00:00 2001 From: Joe Hunkeler Date: Mon, 10 Feb 2014 22:27:39 +0000 Subject: Add additional feature information --- README | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/README b/README index c442403..927c217 100644 --- a/README +++ b/README @@ -1,8 +1,8 @@ ## Installation ## + 1. Place multihome in your path (i.e. ~/bin) -2. Depending on your shell, put the following at the top of its initialization -file. +2. Depending on your shell, put the following at the top of its initialization file. CSH (/home/$USER/.cshrc): @@ -70,3 +70,29 @@ Description: These files are *NOT* linked back to /home/$USER. *All* modifications are independent for each home directory. Example: transfer_env=( .*profile .*login .*cshrc* .bash* .ssh .Xauthority ) + +4. transfer_env_custom["hostname"] = "file [file ...]" +Type: Associative Array +Default: Empty +Description: + Copies files/directories to specific hosts. Unlike transfer_env, which searches /home/$USER, transfer_env_custom may + copy files from anywhere. Use absolute paths (i.e. /path/to/file/or/dir, or ~/file/or/directory). +Example: + transfer_env_custom["server1"]="~/foo/configA /srv/foo/configB $FOO/bar" + transfer_env_custom["server2"]="~/bar/foo/configA /srv/bar/configB $BAR/foo" + +5. transfer_env_HOSTNAME_always=true|false +Type: Boolean +Default: false +Description: + Always copy files/directories defined by transfer_env_custom +Example: + transfer_env_server1_always=false + +6. transfer_env_always=true|false +Type: Boolean +Default: false +Description: + Always copy files/directories defined by transfer_env +Example: + transfer_env_always=false \ No newline at end of file -- cgit